BiblioTech – Advanced Library Management Platform
BiblioTech is a modern full-stack library platform designed to provide a complete and interactive digital reading experience.
The platform combines library management, personalized book recommendations, social interaction, and dedicated dashboards for students and administrators in one integrated system.
Key Features
* Personalized book recommendations based on users' interests and reading behavior.
* Advanced book browsing, search, and categorization.
* Student and Admin portals with different permissions and features.
* Social features including reviews, comments, and reader interactions.
* Arabic and English language support with RTL/LTR layouts.
* Secure registration and OTP email verification.
* Responsive and user-friendly interface across different devices.
* Book management and CRUD operations.
* REST API connecting the frontend with the backend.
* Data-driven recommendation system using book information and user ratings.
Technology Stack
**Frontend:** React.js, Vite, JavaScript, CSS, Redux
**Backend:** Python, FastAPI, Uvicorn
**Database:** MySQL
**AI & Data Processing:** Python, Scikit-learn, Pandas
**Authentication:** OTP Email Verification
**API:** REST API
My Role
Worked as a Full-Stack Web Developer, contributing to the development of the frontend and backend, integrating APIs and database operations, implementing interactive features, and ensuring a responsive and consistent user experience.
The project was developed with a focus on clean architecture, maintainable code, usability, and scalability.