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.

View app here

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

Next
Next

Maze Path Finder