- Email: [email protected]
- Password: password@1
- Email: [email protected]
- Password: 123Qwe1
- Email: [email protected]
- Password: 123Qwe1
Rehabify is a comprehensive management platform designed for rehabilitation and Nasha Mukti Kendra centers. The platform allows Nasha Mukti Kendra admins to register, doctors to register, and users to search for the nearest Nasha Mukti Kendra. Additionally, a super admin can approve registrations and manage the platform.
- Admin Registration: Nasha Mukti Kendra admins can register and manage their centers.
- Doctor Registration: Doctors can register and be associated with specific centers.
- User Search: Users can search for the nearest Nasha Mukti Kendra.
- Super Admin Approval: Super admin can approve registrations and manage the platform.
- Authentication: Secure login for super admin, admin, and users.
- Backend: Built with Go and MongoDB.
- Frontend: Built with React and TypeScript.
-
Clone the repository:
https://github.com/Ratnesh-Team/Rehabify.git cd Rehabify/Backend
-
Install dependencies:
go mod tidy
-
Set up MongoDB: Create a
.env
file in theBackend
directory and add the following environment variables:MONGOURI= your mongo url
-
Run the backend server:
go run main.go
-
Navigate to the frontend directory:
cd ../Frontend
-
Install dependencies:
npm install
-
Run the frontend server:
npm start
-
Access the platform:
- Open your browser and navigate to
http://localhost:5173
for the frontend. - The backend server runs on
http://localhost:3000
.
- Open your browser and navigate to
-
Login as Super Admin:
- Use the provided super admin credentials to log in and manage the platform.
-
Search for Nasha Mukti Kendra:
- Use the search functionality to find the nearest centers.
We welcome contributions! Please fork the repository and submit pull requests.
This project is licensed under the MIT License.