https://github.com/ansarulislam10/medicamp-server
This is the server side repository for MediCamp. MediCamp is a Medical Camp Management System (MCMS) platform that connects individuals to medical camps.
https://github.com/ansarulislam10/medicamp-server
express mongoatlas mongodb nodejs
Last synced: 3 months ago
JSON representation
This is the server side repository for MediCamp. MediCamp is a Medical Camp Management System (MCMS) platform that connects individuals to medical camps.
- Host: GitHub
- URL: https://github.com/ansarulislam10/medicamp-server
- Owner: AnsarulIslam10
- Created: 2025-01-25T05:50:51.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-02-18T18:22:35.000Z (3 months ago)
- Last Synced: 2025-02-18T19:32:22.981Z (3 months ago)
- Topics: express, mongoatlas, mongodb, nodejs
- Language: JavaScript
- Homepage: https://medicamp-8c925.web.app
- Size: 26.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [MediCamp](https://medicamp-8c925.web.app)
MediCamp is a Medical Camp Management System (MCMS) platform that connects individuals to medical camps, enabling participants to discover, join, and manage their camps, while allowing organizers to post and manage their camps and participants.
## Organizer Login Info
email:
```
[email protected]
```
password:
```
123456Aa@
```## Features
### For Participants:
- **Search Camps**: Easily search for camps by camp name, date, time, healthcare professional name, and location.
- **Join Camps**: Register for a camp by filling out a simple form on the camp details page.
- **Payment Integration**: Secure payment processing via Stripe for camp registration fees.
- **Registered Camps**: View and manage the camps you've registered for.
- **Cancel Registration**: Cancel your registration for a camp in the 'Registered Camps' section.
- **Analytics**: Track your camp participation, payments, and personal statistics.
- **Participant Profile**: View and edit your personal profile information.
- **Payment History**: Access a record of all your payments for camp registrations.
- **Ratings & Feedback**: Rate and leave feedback on camps you’ve attended to help other users.### For Organizers (Admin):
- **Organizer Profile**: Set up and manage your organizer profile with necessary details.
- **Add A Camp**: Post new medical camps, including dates, locations, healthcare professionals, and fees.
- **Manage Camps**: View and manage all the camps you have posted, including the ability to edit or delete them.
- **Manage Registered Camps**: Track and manage participants who have registered for your camps, including their details and payment status.### General Features:
- **Popular Camps**: Discover the most popular camps based on participant count and join those that suit your needs.
- **Camp Details**: View detailed information about each camp, including its location, healthcare professionals, and registration fees.
- **Participant Ratings & Feedback**: After payment and confirmation from organizer participants can rate camps and leave feedback to improve future experiences.## Tech Stack
- **Frontend**: React, Tailwind CSS
- **Backend**: Node.js, Express
- **Database**: MongoDB
- **Payment Integration**: Stripe API