https://github.com/ohshajim/lifecare-client
LifeCare is a web application that simplifies medical camp management, allowing participants to join and pay for camps, and enabling organizers to manage users and camps securely. All private routes are protected by JWT for enhanced security.
https://github.com/ohshajim/lifecare-client
axios firebase jwt materialtailwindcss react-router reactjs stripe tailwindcss tanstack-query
Last synced: about 2 months ago
JSON representation
LifeCare is a web application that simplifies medical camp management, allowing participants to join and pay for camps, and enabling organizers to manage users and camps securely. All private routes are protected by JWT for enhanced security.
- Host: GitHub
- URL: https://github.com/ohshajim/lifecare-client
- Owner: OHshajim
- Created: 2024-06-23T19:24:17.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-01T11:52:18.000Z (over 1 year ago)
- Last Synced: 2025-02-01T19:16:15.184Z (about 1 year ago)
- Topics: axios, firebase, jwt, materialtailwindcss, react-router, reactjs, stripe, tailwindcss, tanstack-query
- Language: JavaScript
- Homepage: https://lifecare-529a0.web.app/
- Size: 216 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LifeCare
Medical Camp Management System
****** Organizer ******
Organizers username: Viewer
Organizers email: test@gmail.com
Password: test1212
Live site URL : https://lifecare-529a0.web.app/
Bullet points featuring the website:
****** Best Features ******
1. Users can paid by stipe .
2. In this webSite, Organizers have differant opportunities from Users.like as User Management, Camp Management . etc.
3. Organizer can update the role of user .
****** Others ******
1. User can search and sort by camp fees, name or other options .
2. User Can Analyses his registered camps , paid fees , etc.
3. User can delete his registered camps before pay.
4. User can also update his profile but without email.
5. Organizer Can delete user , Camps , Registered camps before payment .
6. Organizer can add Camps .
7. Every privet route are protected by JWT .
To run localy :
# npm pakage
1. axios
2. react icons
3. material-tailwind
4. react-rating
5. stripe
6. tanstack/react-query
7. aos
8. firebase
9. react-helmet-async
10. react-hook-form
11. react-parallax
12. react-responsive-carousel
13. react-select
14. recharts
15. sweetalert2
16. swiper
# Secret Key
VITE_apiKey= {firebase}
VITE_authDomain= {firebase}
VITE_projectId= {firebase}
VITE_storageBucket= {firebase}
VITE_messagingSenderId= {firebase}
VITE_appId= {firebase}
VITE_PHOTO_HOSTING_KEY= {Photo hosting Key}
VITE_PAYMENT_PK={Payment Method Key}
****** Technologies ******
React.js || Firebase || Stripe || Material Tailwind || TanStack Query || Axios || JWT
# Server Side
Server Side Repository : https://github.com/OHshajim/LifeCare-Server