- User Authentication: Register and log in users.
- Book Upload: Upload and manage eBooks.
- Book Reading: Read eBooks within the app.
- TypeScript: Superset of JavaScript with static types.
- Next.js: React framework for server-side rendering and static site generation.
- Axios: Promise-based HTTP client for the browser and Node.js.
- CSS: Styling for the application.
- Express: Web application framework for Node.js.
- Multer: Middleware used for file uploads.
- MongoDB Atlas: Cloud-based NoSQL database.
- JWT: JSON Web Tokens for authentication.
- bcryptjs: Library for hashing passwords.
- Render: Platform for deploying the backend.
- Vercel: Platform for deploying the frontend.