Skip to content

mo-renike/care-finder

Repository files navigation

CareFinder

This is a web application that allows users to find and export a list of hospitals based on their location. It provides a user-friendly interface to search for hospitals in different cities and export the list as a CSV file.

Features

  • Search hospitals by location
  • View a list of hospitals based on the search criteria
  • Export the list of hospitals as a CSV file
  • Pagination for navigating through the list of hospitals
  • Chat with a ai bot to get answers to health related issues

Technologies Used

  • React.js: A JavaScript library for building user interfaces.
  • Material-UI: A popular React UI framework for designing responsive web applications.
  • Firebase: A cloud-based platform for building and managing web and mobile applications.
  • React Toastify: A library for displaying toast notifications in React applications.
  • Openai API : to integrate GPT into the app

Installation

  1. Clone the repository: git clone <https://github.com/mo-renike/care-finder>
  2. Install the dependencies: npm install
  3. Set up Firebase:
    • Create a Firebase project and enable Firebase Authentication and Firebase Storage.
    • Obtain the Firebase configuration and replace the placeholders in the firebase.js file with your configuration details.
  4. Start the development server: npm start

Usage

  1. Open the application in your web browser.
  2. Enter a location in the search field to find hospitals in that area.
  3. The list of hospitals will be displayed below the search field.
  4. Use the pagination buttons to navigate through the list of hospitals.
  5. Click the "Export Hospital List" button to export the current list of hospitals as a CSV file.
  6. Toast notifications will appear to provide feedback on the export process.
  7. Chat with ai bot to get answers to your halth related questions

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.

Releases

No releases published

Packages

No packages published