A modern Next.js + Node.js web application where users can discover, download, and save books.
Built with the MERN stack (MongoDB, Express.js, Next.js, Node.js), the platform offers secure authentication, smooth navigation, and an admin panel for book management.
- User Authentication
- Google Sign-In
- Email/Password login & registration
- Admin Panel for Book Management
- Upload books (PDF/EPUB or other formats)
- Edit book details
- Delete books
- Category Navigation
- Browse books by categories or genres
- Favorites & Downloads
- Save favorite books
- Track downloaded books
- Profile Management
- View and manage saved books
- Responsive Design
- Works on desktop & mobile devices
- Next.js (React Framework)
- Next Router (File-based routing)
- Axios (API requests)
- Tailwind CSS / Material UI (UI components)
- Node.js
- Express.js
- Mongoose (MongoDB ODM)
- JWT Authentication
- Google OAuth 2.0
- MongoDB Atlas (Cloud Database)
