https://github.com/bhargav-parashar/medify
Medify lets users search for medical centers in a specific state and city across the USA and book appointments.
https://github.com/bhargav-parashar/medify
css custom-hooks date-fns html javascript material-ui notistack react-router reactjs swiper usecontext-hook useeffect-hook usememo-hooks usestate-hook
Last synced: 3 months ago
JSON representation
Medify lets users search for medical centers in a specific state and city across the USA and book appointments.
- Host: GitHub
- URL: https://github.com/bhargav-parashar/medify
- Owner: bhargav-parashar
- Created: 2024-10-27T17:02:02.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-11-18T17:50:07.000Z (6 months ago)
- Last Synced: 2025-01-04T21:18:07.942Z (5 months ago)
- Topics: css, custom-hooks, date-fns, html, javascript, material-ui, notistack, react-router, reactjs, swiper, usecontext-hook, useeffect-hook, usememo-hooks, usestate-hook
- Language: JavaScript
- Homepage: https://medify-bice-ten.vercel.app
- Size: 5.36 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Medify
Medify allows users to find medical centers in a specific state and city across the USA and book appointments.
## Tech stack
-React.js
-Javascript
-HTML
-CSS## Third Party Libraries
-Material UI
-Notistack
-date-fns
-swiperJs
-React Router## Development details
-Navigation is done via react router
-In Home tab, a list of states is first fetched via an API call, subsequently for the selected state, a list of citie are fetched, finally for the combination of state and city, a list of medical centers are fetched.
-User can interactively pick date and time slot while making booking in Hospitals Tab.
-The bookings are persisted in browser's local storage.
-User finds the previous booking in My Bookings tab.##API Endpoints
States - https://meddata-backend.onrender.com/states
Cities - https://meddata-backend.onrender.com/cities/:state
Medical centers - https://meddata-backend.onrender.com/data?state= /state-name/ &city=/city-name/I enjoyed building this project, faced some challenges, overcame them and continued to familiarize myself with React and all its moving parts.