BookNook
BookNook is a mobile-friendly web application designed to provide users with an engaging and personalized book exploration experience, allowing them to track their reading journeys. This project showcases my full-stack development skills, from ideation to deployment.
Building BookNook was a rewarding challenge that allowed me to develop my technical expertise while honing my problem-solving and project management skills. I learned the importance of balancing functionality and user experience to deliver a robust, user-friendly application.
Key Highlights
Planning & Design: Conducted detailed project planning, created wireframes, and built a mockup.
Database Design: Designed the relational database schema to optimize data organization and retrieval using PostgreSQL.
Frontend Development: Developed the user interface using React, ensuring a responsive and intuitive user experience.
Backend Development: Built a scalable RESTful API with Node.js and Express.js, incorporating efficient authentication and secure data handling.
Full-Stack Integration: Implemented seamless communication between the client-side and server-side using Axios for API requests.
Version Control: Managed code efficiently with Git and GitHub.
Testing & Debugging: Applied thorough testing with Postman, unit testing with Jest and integrated error handling to ensure reliability.
Deployment: Deployed the app on Azure, integrating a continuous deployment pipeline for easy updates.
Languages & Technologies
React, Node.js, Express.js, CSS, PostgreSQL, Azure, GitHub










