Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shahin-hossain-dev/medi-camp-client

This medical campaign service application allows organizers to post camps and participants to apply and pay for services directly through the app.
https://github.com/shahin-hossain-dev/medi-camp-client

firebase-auth reacharts react react-hook-form react-router reactjs tanstack-query

Last synced: 3 days ago
JSON representation

This medical campaign service application allows organizers to post camps and participants to apply and pay for services directly through the app.

Awesome Lists containing this project

README

        

# MediCamp - Medical Camp Management System (MCMS)

- Live Site: [Medicamp-(MCMS)](https://medi-camp-86354.web.app)

### Here is the most important key features is this app.

- User authentication system Register/Join-us
- User authorization system
- Participants can send join request with payment
- Participants can give feedback
- Organizers can Add Camps
- Organizers can Manage Camps
- Fully responsive view Mobile/Tablet/Desktop
- Payment method
- User can update their profile
- User can search, sort from available camp

### Technology Use

- In the Client side used React JS
- In the Server Side We Used Express JS.
- MongoDb used for Database.
- User Auth System With Firebase

### Packages use in the project

- TanStack Query
- Axios
- React Hook Form
- Recharts
- Siwper JS
- Moment JS
- React Icon
- sweetalert2 etc.

## Credential Details

### Organizer Credential:

```bash
[email protected]
```

```bash
Aa12*#12
```
## How to run this project locally:
If you run this project locally you hove to follow these steps below
step 1: You have node js environment in your local machine
stpe 2: You have to install nodemon globally in your local machine

step 3: You have to clone this repository to your local machine

```bash
git clone https://github.com/shahin-hossain-dev/medi-camp-client.git
```
then your have to enter the folder location with your command line and install dependencies you use this command below

```bash
npm install
```
step 4: You have to make .env.local in your folder root level and need some credentials, you can make your own
- firebase credentials accroding to firebase.config.js
- optionally IMAGE_HOSTING_KEY with [imgbb](https://imgbb.com/) and
- stripe Payment_Gateway_PK

step 5: You have backend integration with this clinet that instruction is [here](https://github.com/shahin-hossain-dev/medi-camp-server)

step 6: Make sure these credentials now you could run this project

```bash
npm run dev
```
## enjoy