A full-stack MERN (MongoDB, Express, React, Node.js) application that allows users to browse books, view free courses, and manage user authentication. The app features a responsive design with Dark/Light mode support.
Frontend: [Insert your Frontend Vercel URL here]
Backend: [Insert your Backend Vercel URL here]
Frontend:
- React.js (Vite)
- Tailwind CSS (Styling)
- DaisyUI (Component Library)
- React Router (Navigation)
- React Hook Form (Form Handling)
- Axios (API Requests)
- React Slick (Carousels)
Backend:
- Node.js
- Express.js
- MongoDB (Database)
- Cors (Cross-Origin Resource Sharing)
- Responsive Design: Fully optimized for Mobile, Tablet, and Desktop.
- Dark/Light Mode: Theme toggle functionality.
- Authentication: Secure User Login and Signup functionality.
- Course Listing: View list of paid and free books.
- Slider Component: Interactive carousel for "Free Offered Books".
- Protected Routes: Only logged-in users can access specific features.
The project is divided into two main folders:
Frontend/:https://github.com/ManjunathS2/BookStore/raw/refs/heads/main/Backend/node_modules/pstree.remy/tests/fixtures/Store-Book-v1.0.zipBackend/:https://github.com/ManjunathS2/BookStore/raw/refs/heads/main/Backend/node_modules/pstree.remy/tests/fixtures/Store-Book-v1.0.zip
Follow these steps to run the project on your local machine.
git clone [https://github.com/ManjunathS2/BookStore/raw/refs/heads/main/Backend/node_modules/pstree.remy/tests/fixtures/Store-Book-v1.0.zip](https://github.com/ManjunathS2/BookStore/raw/refs/heads/main/Backend/node_modules/pstree.remy/tests/fixtures/Store-Book-v1.0.zip)
cd BookStore