Skip to content

Biashara First Healthcare is a platform designed to streamline the connection between businesses and healthcare facilities.The platform features an interactive map powered by OpenLayers, allowing users to easily locate healthcare providers.

License

Notifications You must be signed in to change notification settings

SylviaT01/Biashara-First-Healthcare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Biashara First Healthcare

Introduction

The platform is designed to streamline the connection between businesses and hospitals. It allows business owners to register their businesses and search for healthcare facilities nearby, promoting partnerships and enhancing accessibility to health services.

Minimum Viable Product(MVP)

The MVP of Biashara First Healthcare includes the following core functionalities:

Features

  • Business Registration: Allow businesses to register their details, including business type, contact information, and address.
  • Hospital Registration: Provide hospitals with the ability to register and make their services available to businesses.
  • Find Nearby Hospitals: Businesses can use the interactive map to find nearby hospitals based on their location.
  • Interactive Map for Healthcare Search: Leverage geolocation to find hospitals near the business’s registered address.
  • Location-Based Search: Businesses can search hospitals by location for nearby providers.

Technologies used

Frontend:

  • React.js: JavaScript library for building user interfaces.
  • Tailwind CSS: Utility-first CSS framework for styling.
  • React Router: For navigation between pages.
  • React Scroll: Smooth scrolling for in-page navigation.

Backend:

  • Flask: Python web framework for building the API.
  • SQLAlchemy: ORM for database management.
  • SQLite: Database for development.

Maps Integration:

  • OpenLayers.js: JavaScript library for interactive maps.

Get Started

To start using Biashara First Healthcare, follow these steps:

  1. Clone the repository.
    git@github.com:SylviaT01/Biashara-First-Healthcare.git
  1. Install dependencies(Frontend)
    npm install
  1. Configure Flask Environment
    python -m venv venv
    source venv/bin/activate
  1. Run Flask Application
    python app.py
  1. Start the React development server
    npm start

Requirements

  • Programming knowledge (HTML, JavaScript, Python and SQL)
  • Visual Studio as code editor
  • Basic understanding of web development and design principles
  • Familiarity with React and Flask frameworks
  • Experience with databases and SQL queries
  • Familiarity with GIS tools for handling geospatial data and map integration, such as OpenLayers.js or QGIS

Contributions

Contributions are welcome! If you'd like to contribute, please fork the repository and submit a pull request.

Author

Sylvia Chebet

License

The project is licensed under MIT License

About

Biashara First Healthcare is a platform designed to streamline the connection between businesses and healthcare facilities.The platform features an interactive map powered by OpenLayers, allowing users to easily locate healthcare providers.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •