In this project, I developed a modern digital library and file management platform where users can easily access, search, and download books in PDF format.
The platform allows users to browse and filter books dynamically through the main interface, while featuring a comprehensive management panel in the backend. Through the admin panel, administrators can oversee category management, book CRUD operations, file handling, and role-based user permissions. Additionally, essential security features such as password updating have been integrated for user account management.
Key Features & Architecture
- Frontend: Built a dynamic, user-friendly, and responsive interface using React and JavaScript.
- Backend: Developed a robust RESTful API architecture powered by Node.js and Express.js.
- Database & ORM: Implemented relational data modeling using MySQL and Sequelize ORM to securely manage books, categories, and users.
- Admin & Authorization: Created a centralized, permission-based administrative dashboard for managing categories, books, and user accounts.