Welcome to the Book Website repository! This project aims to develop a feature-rich Book website where users can explore, add, edit, and manage Books. The website includes authentication features such as login and signup, and state management is implemented using Redux.
The design for this project can be found on Figma. Please refer to the Figma design link for implementation details.
The website design is 100% responsive and includes animations for enhanced user experience.
Login: Users can log in to the website using their credentials.
Signup: New users can create an account by providing necessary details.
Book List View: Display a list of Books with basic details.
Add Book: Authenticated users can add new Books to the website.
Edit Book: Users can edit existing Book details.
Frontend : Built with React.js.
State Management: Redux is used for managing application state.
Authentication: JWT (JSON Web Tokens) are used for user session management.
Validation: Implements client-side validation for data integrity and security.
Documentation: Provides clear setup instructions and architecture overview.