InfiniteLibrary is an innovative platform aimed at revolutionizing the way people access and manage digital libraries. It was built during a hackathon by a dedicated team, leveraging cutting-edge technologies.
Name | Role | GitHub Profile |
---|---|---|
Hritesh Saha | Full-Stack Developer | GitHub |
Avirup Ghosal | Full-Stack Developer | GitHub |
- Designed and styled the user interface with an attractive design using React and CSS, focusing on creating a seamless and engaging user experience.
- Developed routing paths to ensure smooth transitions between different pages of the application.
- Created and implemented both the signup and login pages, integrating user authentication for secure access.
- Worked on the responsiveness of components to ensure compatibility across different devices and screen sizes.
- Managed the backend server using Node.js and Express.js, and developed RESTful APIs for managing book collections and user data.
- Worked with MongoDB for the first time, handling data entry and ensuring efficient, scalable database access.
- Developed and maintained a dynamic review page, handling both frontend and backend components to allow users to submit book reviews in real-time.
- Refined the backend code for better cohesion and handled all data operations independently.
- Deployed the website on Vercel, ensuring a robust and accessible online presence for the application.
- Contributed to the GitHub repository by managing branches, resolving merge conflicts, and participating in daily stand-ups and project planning.
-
Backend Development:
- Developed the core backend infrastructure using Node.js and Express.js.
- Designed and implemented an Express server to fetch book data from a MongoDB database.
- Integrated the authentication system (JWT) for secure user management and data access.
-
Frontend Development:
- Created and maintained key website components using React.
- Implemented routing and handled the presentation of book data fetched from the backend.
- Worked on enhancing the responsiveness and usability of the frontend components.
-
Database Management:
- Designed the schema for MongoDB to store and manage book data.
- Optimized queries to improve data retrieval performance.
-
Collaboration & Version Control:
- Managed the CI/CD pipeline on GitHub for continuous deployment.
- Participated in code reviews and debugging to ensure high-quality code and project stability.
Built a scalable library management platform using React, Node.js, MongoDB, and Mongoose. The project features an intuitive UI and efficient backend services.