Skip to content

Bantu Health is a revolutionary health app that empowers users by providing instant medical diagnosis using cutting-edge AI technology. Our app is designed to offer quick and accurate insights based on symptoms you input, allowing you to make informed decisions about your health.

Notifications You must be signed in to change notification settings

codeWithLFN/Bantu_Health

Repository files navigation

🌟 Bantu Health Project Documentation

Last Updated: 2024-11-20

Author: Pixelelites

Bantu Health Logo

📱 Bantu Health

📖 Description

Bantu Health is a revolutionary mobile healthcare application designed to bridge the gap between patients and medical services in South Africa. Our platform leverages cutting-edge AI technology to provide instant medical diagnosis and connect users with healthcare providers.

⚡ Quick Links

🎯 Key Features

🏥 Clinic Finder

  • Real-time location-based clinic search
  • Detailed facility information
  • Distance and availability indicators

🔍 Symptom Analysis

  • AI-powered symptom checker
  • Instant health insights
  • Personalized health recommendations

👨‍⚕️ Telemedicine

  • Virtual consultations
  • Secure video conferencing
  • Digital prescription services

🚑 Emergency Services

  • One-tap emergency assistance
  • Real-time ambulance tracking
  • Emergency contact integration

🛠️ Technology Stack

Frontend

  • React Native
  • Expo Framework
  • Native Base UI

Backend

  • Firebase
  • Cloud Firestore
  • Google Cloud Platform

APIs

  • Google Maps API
  • Gemini AI API
  • Jitsi Meet API

⚙️ Installation

# Clone the repository
git clone https://github.com/ofentse-sithole/Bantu_Health.git

# Navigate to project directory
cd Bantu_Health

# Install dependencies
npm install

# Start the development server
npx expo start

📚 Documentation

Project Structure

bantu-health/
├── assets/
│   ├── images/
│   └── icons/
├── components/
│   ├── NavBar/
│   ├── MapComponent.js
│   └── WelcomeSection.js
├── pages/
│   ├── Authentication/
│   ├── Educational_Health_Tips/
│   ├── Settings/
│   ├── VideoConsultation/
│   ├── Ambulance.js
│   ├── ClinicFinder.js
│   ├── Dashboard.js
│   ├── Health.js
│   ├── Settings.js
│   ├── SplashScreen.js
│   └── SymptomsAnalysis.js
├── App.js
├── app.json
├── babel.config.js
├── eas.json
├── firebaseConfig.js
├── google-services.json
├── index.js
├── metro.config.js
├── package.json
├── package-lock.json
└── README.md

🤝 Contributing

We welcome contributions to Bantu Health! Please follow these steps:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📞 Support

For support, please:

📝 License

This project is licensed under the MIT License - see the LICENSE.md file for details.


Made with ❤️ by Bantu Health Team

© 2024 Bantu Health. All rights reserved.

About

Bantu Health is a revolutionary health app that empowers users by providing instant medical diagnosis using cutting-edge AI technology. Our app is designed to offer quick and accurate insights based on symptoms you input, allowing you to make informed decisions about your health.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5