In this COVID world that we live in, it is important that people can easily access medical assistance if need be. With that in mind, the goal of this challenge is to build an application that can locate all the hospitals within a given area. User search results will be persisted in a database and user will be able to see search histories unique to them alone.
These following technologies were used when building this application
- ReactJS and React Hooks
- Typescript
- Google Maps API or Google Places API or Any Third Party Location API of Choice
- AntD
- FireAuth or Auth0
- FireStore
- Firebase Cloud Functons
- Express
- GraphQL
-
Users should be able to type into a search bar
-
Users should be able to pick a geo-fencing radius for the search results
- (example - 5km, 10km, 20km etc...)
-
Users should be able to search for Hospitals, Pharmacies, Clinics and Medical Offices
-
Typing into the search bar generates search results
-
User should be able to see the search results
-
Users should be able to see past results
- There should be a place that a user can click to see all the results that have been searched on the app
- Clicking on a past search result should trigger a request and the results should be displayed for the user.
-
Authentication
- User should be able to signup for the application
- User should be able to access the application using their email and password
- User should only be allowed to access the application if they are signed in
-
GraphQL
- Build a GraphQL layer that pulls the users specific search results from your database or API
- User should only see their own search history
- Clone this repository into your local machine:
git clone https://github.com/Young-Einstein10/enye.git
- Install dependencies:
yarn install or npm install
- To start the application:
yarn start or npm start
- Live Project is deployed here
Pull requests are welcome. File an issue for ideas, conversation or feedback.
- Abdulrahman Yusuf
- This project is licensed under the MIT Public License