A full-stack Health Care web application with secure authentication, protected routes, and a responsive user interface. Built using the MERN stack (MongoDB-ready architecture, Express, React, Node.js).
A full-stack Health Care web application with secure authentication, protected routes, and a responsive user interface.
Built using the MERN stack (MongoDB-ready architecture, Express, React, Node.js).
User Registration (Name, Email, Password)
Secure Login with token-based authentication
Persistent login using local Storage
Logout with session cleanup
Protected routes (unauthorized users redirected to login)
Demo account for quick testing
React.js
HTML
CSS3
Javascript
Node.js
Express.js
(PRODUCTION READY ARCHITECTURE)
MongoDB integration (datbase)
Password hashing with bcrypt (planned)
JWT Authentication (planned)
health-application
├── client # Frontend (React)
├── server # Backend (Node + Express)
├── README.md
git clone https://github.com/YOUR_USERNAME/YOUR_REPO_NAME.git
cd YOUR_REPO_NAMEcd server
npm install
npm run devcd client
npm install
npm startApp runs at:
👉 http://localhost:3000
Use the following credentials to test the application:
Email: demo@healthcare.com
Password: demo123
This version is built for development/demo purposes.
For production:
Implement password hashing with bcrypt
Use jsonwebtoken (JWT) with expiration
Store users in a database (MongoDB/PostgreSQL)
Use HTTPS
Add rate limiting and CSRF protection
Password reset via email
Appointment management system
Admin dashboard
Full production security hardening
Improve UI/UX
Deploy using Docker