Skip to content

nareshidiga/CommunityShareApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Community Share App (Work In Progress)

A Flutter application for people to share their needs and offers within their community. Especially during a crisis, we realised how important it is for people to help each other. To help with that, the app highlights the urgent needs posted by its community members so that other members can help in a timely manner.

Community Share App - iOS Preview

Community Share App - Android Preview

Getting Started

This package was implemented using Flutter


Table of Contents


Authors

Overview

What's the problem?

Covid-19 has created new challenges and has impacted many lives.

Due to the covid-19 pandemic, Residents in local communities are unable to get essential items and there are no existing apps where they can seek help

What is needed is an application that allows members in communities to connect and help each other by posting needs and offering support.


The Solution

The goal is to provide a cross-platform application that enables community cooperation to fight against challenges associated with pandemics.

It allows beneficiary people (people in need of essentials etc.) to post their needs (for example, "I am running out of rice. Has anyone got a spare bag of rice?") so that other community members can offer support.

It also allows volunteer community members to donate/offer support by posting about what they would like to offer. Benefeciary people can accept the offer and receive support


Implemented App interaction preview

  1. A User can post a new need or a new offer.

          

  1. A User can browse all needs and offers posted by all community members.

       

  1. The individual who posted the needs and offers can view their posts under the 'My Posts' tab.

    


Technology

Flutter

Getting started

Prerequisites

Steps

  1. Run the mobile application.

1. Run the mobile application

To run the mobile application (using the Xcode iOS Simulator or Android Studio Emulator):

  1. Install Flutter SDK
  2. Install editor
  3. Go to the CommunityShareApp/community_market_place directory of the cloned repo.
  4. Code can be run on
  5. Physical Android or iOS device connected to your computer and set to developer mode.
  6. The iOS simulator (requires installing Xcode tools)
  7. The Android Emulator (requires setup in Android Studio)
  8. A browser (Chrome is required for debugging. To enable this feature run the following:
    • flutter channel beta
    • flutter upgrade
    • flutter config --enable-web

With the application running in the simulator/emulator, you should be able to navigate through the various screens


Roadmap

The roadmap is to sell this application to multiple communities where admin manages each community.


Resources


License

Community Share is made available under the Apache 2 License.

About

Community Share App where a local community members can share their needs and offers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages