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.
The MVP of Biashara First Healthcare includes the following core functionalities:
- 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.
- 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.
- Flask: Python web framework for building the API.
- SQLAlchemy: ORM for database management.
- SQLite: Database for development.
- OpenLayers.js: JavaScript library for interactive maps.
To start using Biashara First Healthcare, follow these steps:
- Clone the repository.
git@github.com:SylviaT01/Biashara-First-Healthcare.git
- Install dependencies(Frontend)
npm install
- Configure Flask Environment
python -m venv venv
source venv/bin/activate
- Run Flask Application
python app.py
- Start the React development server
npm start
- 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 are welcome! If you'd like to contribute, please fork the repository and submit a pull request.
The project is licensed under MIT License