JustGenric is a comprehensive online platform designed to facilitate seamless booking of doctor's appointments. This MERN stack application aims to enhance accessibility, streamline the appointment process, and improve communication between patients and healthcare providers.
- User registration and authentication
- Browse and book appointments with doctors
- Admin panel for managing appointments and doctors
- Real-time messaging between patients and administrators
- Secure data handling and storage
- Frontend: React.js, Vite, Bootstrap
- Backend: Node.js, Express.js
- Database: MongoDB
- Deployment: Netlify (Frontend), Render (Backend)
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/justgenric.git cd justgenric
-
Install dependencies for the backend:
cd backend npm install
-
Install dependencies for the frontend:
cd ../frontend npm install
-
Set up environment variables: Create a
.env
file in thebackend
directory and add the necessary environment variables (e.g., MongoDB URI, API keys). -
Run the backend server:
cd backend npm start
-
Run the frontend server:
cd ../frontend npm run dev
-
Access the application:
- Navigate to
http://localhost:3000
to use the application locally. - Or visit the deployed website: JustGenric
- Navigate to
-
Register and login:
- Create an account as a patient to book appointments.
- Admins can log in to manage appointments and doctors.
-
Book appointments:
- Browse available doctors and book appointments.
- Admins can approve or reject appointments from the admin panel.
The application is deployed using:
- Netlify for the frontend: https://justgenric.netlify.app/
- Render for the backend
Contributions are welcome! Follow these steps to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature
). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries or feedback, please reach out to:
- Name: Priyanshu Gupta
- Email: guptapriyanshu2746@gmail.com
- Linkedin: https://www.linkedin.com/in/priyanshu-gupta-5392aa202/
Thank you for using JustGenric!