SmartInternz Project Documentation
Project Demonstration Video
Watch the project demonstration video here
Screenshots
Screenshots of the project can be found at the following link:
Project Screenshots
Project Description
SmartInternz is a full-stack web application designed to manage users, doctors, and appointments. It includes an admin panel for managing doctors and users, user registration and login, and appointment scheduling features.
Features
- User registration and login
- Admin dashboard to manage doctors, users, and appointments
- Doctor approval and rejection workflow
- Appointment booking and management
- Notification system for users
Architecture
- Backend: Node.js with Express, MongoDB for database
- Frontend: React.js with Bootstrap and Ant Design components
- API endpoints for user, doctor, and admin functionalities
Setup and Installation
- Clone the repository
- Install backend dependencies:
npm install in the backend folder
- Install frontend dependencies:
npm install in the frontend folder
- Set environment variables for backend and frontend (e.g., MongoDB URL, API base URL)
- Run backend server:
npm start or node server.js
- Run frontend server:
npm start
Screenshots
Screenshots of the project can be found at the following link:
Project Screenshots
Application Links
(If deployed, add URLs here)
Project Demonstration Video
(Optional) Add a link to a video walkthrough or demo of the project here
For any questions or issues, please contact the project maintainer.