ZapeeoSheikh / rizq_bachao

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About Project

Watch the video

Flutter Project

This is a Flutter project for creating a mobile application. Flutter is an open-source UI software development kit created by Google. It is used to develop applications for Android, iOS, Linux, Mac, Windows, Google Fuchsia, and the web.

Working Behaviour

Our application provides a platform for donors and acceptors to connect and facilitate the donation of food. Through the platform, donors can easily post a description of the food they are able to donate and acceptors can search for nearby donors to receive the food. Once a connection is made, the donor and acceptor can communicate to complete the transaction. Additionally, acceptors can be notified when a donor adds a food donation or cash. To ensure the Halal status of food is verified, criteria have been set to verify the Halal status of food by sharing images and other details. Furthermore, Google Maps has been incorporated into the platform to ensure that donors and acceptors can track each other. By utilizing this approach, we aim to reduce hunger and surplus food wastage, and ultimately achieve the United Nations' goal of providing every person with access to the food they need.

Features

  • Multi Role Personality
  • Chatting
  • Live Tracking
  • Live Map
  • Dashboard
  • Forum
  • Rewards
  • Milestones
  • Posting food
  • Alerts
  • Notifications

Requirements

  • Flutter SDK
  • Android Studio
  • Xcode

Installation

  1. Download and install the Flutter SDK from the Flutter website. Ensure that you install the latest stable version of the Flutter SDK.

  2. Download and install Android Studio from the Android Studio website. Ensure that you install the latest stable version of Android Studio.

  3. Download and install Xcode from the Apple App Store. Ensure that you install the latest stable version of Xcode.

Usage

  1. Open Android Studio and select "Open an existing Android Studio project".

  2. Navigate to the directory containing your Flutter project and select the android directory.

  3. Open Xcode and select "Create a new Xcode project".

  4. Navigate to the directory containing your Flutter project and select the ios directory.

  5. In both Android Studio and Xcode, you can edit the project files to customize the application.

  6. When you are finished making changes, you can build the application for each platform by running the flutter build command in your terminal.

  7. Once you have built the application, you can deploy it to the app store of your choice.

Troubleshooting

If you encounter any errors while building or deploying the application, you can refer to the Flutter documentation or Stack Overflow for help.

Summary

Our project seeks to address the global issue of zero hunger by leveraging the skills, resources and ideas of a global community of innovators. We have chosen a microservices architecture, with services written in Node.js and a user-friendly interface created with Flutter. Version control is managed with Github. By utilizing this approach, we aim to reduce hunger and surplus food wastage, and ultimately achieve the United Nations' goal of providing every person with access to the food they need.

About


Languages

Language:Dart 57.7%Language:C++ 20.8%Language:CMake 17.2%Language:HTML 1.7%Language:C 1.3%Language:Swift 1.2%Language:Kotlin 0.1%Language:Objective-C 0.0%