/enye

A Simple search application used for finding the closest health facility around a user's location or an address. Search options includes hospitals, clinics, medical offices and pharmacies.

Primary LanguageTypeScript

Hospitals Nearby.

Overview

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.

Technologies

These following technologies were used when building this application

Application Requirements

  • 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

Installation

  • 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

Deployment

  • Live Project is deployed here

Contributing

Pull requests are welcome. File an issue for ideas, conversation or feedback.

Author

  • Abdulrahman Yusuf

License

  • This project is licensed under the MIT Public License