Skip to content

SharingHub - A Charity Supporting Application created by GDSC - DUT team.

Notifications You must be signed in to change notification settings

dscdut/sharinghub

Repository files navigation

Flutter NodeJs

SharingHub - A Charity Supporting Application

SharingHub - A Charity Supporting Application created by GDSC - DUT team.

SharingHub is an app that helps you discover, join, and organize volunteer campaigns in various locations and fields. Whether you are an organizer or a participant, SharingHub provides you with a support system to make your volunteer journey easier and more enjoyable.

This project will join GDSC Solution Challenge 2023.

Features

If you are a project organizer, SharingHub helps you:

  • Survey potential locations for your campaigns based on reviews from previous organizations
  • Create and manage your campaigns such as human resources
  • Attract more volunteers and donors to join

If you are a participant, SharingHub helps you:

  • Find volunteer opportunities that match your interests, skills, and desires.
  • Apply for and join campaigns that you want
  • Connect with campaign organizers
  • Look for places to donate and make donations easily

Technology used ✨

Setup and run

Click to expand

Clone the repo

git clone https://github.com/dscdut/sharinghub

Backend

  1. Install NPM packages
cd backend
npm run db:reset - run database migrations and seeds
yarn install
  1. Run the development server:
yarn start
  1. Open http://localhost:3000.

Mobile

  1. Change directory:
 cd ..
 cd mobile
  1. Get the dependencies:
flutter pub get
  1. Start build APK release file:
flutter build apk --release -t lib/main_staging.dart --flavor=staging

About

SharingHub - A Charity Supporting Application created by GDSC - DUT team.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published