SkillAgentSearch skills...

Sharinghub

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

Install / Use

/learn @dscdut/Sharinghub
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<!-- Here is landing wallpaper -->

Flutter NodeJs

SharingHub - A Charity Supporting Application

<!-- Here is app icon placeholder -->

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.

<!-- ## Why we create this project? --> <!-- Here is the reason placeholder -->

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
<!-- Here is feature placeholder -->

Technology used ✨

<!-- ## Environment <details> <summary>Click to expand</summary> <br> - Install nodejs - Install npm or yarn - Make sure you are in root directory - Initiate commitlint with yarn ```bash yarn ``` - Or with npm ```bash npm i ``` </details> -->

Setup and run

<details> <summary>Click to expand</summary> <br> <h3>Clone the repo</h3>
git clone https://github.com/dscdut/sharinghub
<h3>Backend</h3>
  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.
<h3>Mobile</h3>
  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
<!-- - Download APK - [APK - arm64](https://drive.google.com/file/d/1r5BxLCoTn2JqQuEjAtoUxmZeSHIByEKa/view?usp=sharing) - Setup and run - Flutter - Install [Flutter](https://flutter.dev/docs/get-started/install). - Using **`stable`** channel: ```bash ❯ flutter channel stable ❯ flutter upgrade ``` - Flutter doctor: ```bash ❯ flutter doctor ``` - Install all the packages by: ```bash ❯ flutter pub get ``` - Create .env file `assets/.env` has following structure: ```bash BASE_URL=https://api.smartfood.cooking/api ``` - Run app on real devices or emulator by: ```bash ❯ flutter run ``` or debug mode in VSCode or some IDEs --> </details> <!-- ## Screenshots --> <!-- Here is feature placeholder --> <!-- ## Contributors✨ --> <!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --> <!-- prettier-ignore-start --> <!-- markdownlint-disable --> <!-- <table> <tr> <td align="center"><img src="https://avatars.githubusercontent.com/u/63831488?v=4" width="100px;" alt=""/><br /><sub><b>Nguyen Minh Dung</b></sub></a><br /><a href="https://github.com/dscdut/smartfood.cooking/commits?author=dungngminh" title="Code">💻</a> <a title="Mobile">📱</a> <a href="https://github.com/dscdut/smartfood.cooking/commits?author=dungngminh" > <td align="center"><img src="https://avatars.githubusercontent.com/u/69248042?v=4" width="100px;" alt=""/><br /><sub><b>Nguyen Minh Duc</b></sub></a><br /><a href="https://github.com/dscdut/smartfood.cooking/commits?author=beobiebom" title="Code">💻</a> <a title="Mobile">📱</a> <a href="https://github.com/dscdut/smartfood.cooking/commits?author=beobiebom" > <td align="center"><img src="https://avatars.githubusercontent.com/u/79563371?v=4" width="100px;" alt=""/><br /><sub><b>Hoang Quang Hung</b></sub></a><br /><a href="https://github.com/dscdut/smartfood.cooking/commits?author=H2Q318" title="Code">💻</a><a title="Backend">🔗</a> <a href="https://github.com/dscdut/smartfood.cooking/commits?author=H2Q318" > <td align="center"><img src="https://avatars.githubusercontent.com/u/68652319?v=4" width="100px;" alt=""/><br /><sub><b>Do Tran Binh</b></sub></a><br /><a href="https://github.com/dscdut/smartfood.cooking/commits?author=dtrbinh" title="Code">💻</a><a title="Mobile">📱</a> <a href="https://github.com/dscdut/smartfood.cooking/commits?author=dtrbinh" > <td align="center"><img src="https://avatars.githubusercontent.com/u/55626329?v=4" width="100px;" alt=""/><br /><sub><b>Nguyen Ich Hoa</b></sub></a><br /><a href="https://github.com/dscdut/smartfood.cooking/commits?author=ichhoa129" title="Code">💻</a><a title="Supporter">🤝</a><a title="Backend">🔗</a> <a href="https://github.com/dscdut/smartfood.cooking/commits?author=ichhoa129" > </tr> </table> --> <!-- markdownlint-restore --> <!-- prettier-ignore-end --> <!-- ALL-CONTRIBUTORS-LIST:END -->
View on GitHub
GitHub Stars8
CategoryCustomer
Updated1y ago
Forks0

Languages

Dart

Security Score

55/100

Audited on Feb 5, 2025

No findings