Skip to content

The Public App is a key component of the FORUS (Focused Operational Research and Unified Systems) designed to enhance community support and disaster management. This Flutter application facilitates person-to-person communication via SMS, enabling users to request supplies from friends nearby and donate to the FORUS inventory management system.

Notifications You must be signed in to change notification settings

BlackEmpir7199/Forus-Public-App

Repository files navigation

image

🌍 Public App

Overview

The Public App is a key component of the FORUS (Focused Operational Research and Unified Systems) designed to enhance community support and disaster management. This Flutter application facilitates person-to-person communication via SMS, enabling users to request supplies from friends nearby and donate to the FORUS inventory management system. The app integrates with an open-source API to display real-time information on calamities and supports a store-and-forward approach using SQLite for offline functionality.

✨ Key Features

  • 📍 Calamity Map: Displays real-time calamity information using an open-source API for India.
  • 🆘 Supply Requests: Allows users to request supplies from peers via SMS.
  • 💰 Donate to Inventory: Facilitates donations to the FORUS inventory management system to support supply-demand management and preparedness.
  • 🛠️ Offline Capability: Uses SQLite for local data storage and a store-and-forward approach.
  • 👤 Profile Management: Simple profile page for managing user details.

📸 Screenshots

Demo Pages

Home Screen Request Supplies
image Request Supplies
Donation Page Profile Page
Donation Page image

🚀 Getting Started

Prerequisites

Installation

  1. Clone the Repository

    git clone https://github.com/your-username/public-app.git
  2. Navigate to the Project Directory

    cd public-app
  3. Install Dependencies

    flutter pub get
  4. Run the Application

    flutter run

📚 Usage

  1. Launch the App: Open the app on your mobile device.
  2. Explore Calamities: View real-time information about ongoing calamities on the map.
  3. Request Supplies: Send SMS requests to your peers for necessary supplies.
  4. Donate to Inventory: Contribute to the FORUS inventory management system to support disaster response efforts.
  5. Manage Profile: Update and manage your profile details.

🛠️ Technologies Used

  • Flutter: Framework for building cross-platform mobile applications.
  • SQLite: For local data storage and offline capabilities.
  • SMS Integration: For communication and supply requests.
  • Open-Source API: For calamity information.

🤝 Contributing

We welcome contributions! To get involved, follow these steps:

  1. Fork the Project
  2. Create a 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

📬 Contact

About

The Public App is a key component of the FORUS (Focused Operational Research and Unified Systems) designed to enhance community support and disaster management. This Flutter application facilitates person-to-person communication via SMS, enabling users to request supplies from friends nearby and donate to the FORUS inventory management system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published