StayHealthy
​The project was developed as the Capstone project for the IBM Front-End Developer Professional Certificate to demonstrate front-end design skills with React and full-stack capabilities.
​
StayHealthy is a full-stack healthcare platform that enables patients to easily connect with doctors and manage medical appointments through a responsive and intuitive interface. Users can search for doctors by specialty, book appointments instantly, leave visit-based reviews, download health reports, and manage their appointments. A floating notification feature reminds users of upcoming appointments, enhancing the overall user experience.
​
The platform enables seamless communication between the front end (React) and back end (Express/MongoDB) through RESTful APIs using standard HTTP methods (GET, POST, PUT, DELETE). JWT-based authentication ensures secure access to user accounts and health records.
​​
Built with:
-
Front-end: React.js, Redux, CSS
-
Back-end: Node.js, Express.js
-
Database: MongoDB
-
Authentication: JSON Web Tokens (JWT)
-
Deployment: Vite, GitHub Pages (client), Render (server)
​​​