Sharinghub
SharingHub - A Charity Supporting Application created by GDSC - DUT team.
Install / Use
/learn @dscdut/SharinghubREADME
<!-- Here is landing wallpaper -->
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
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>
- Install NPM packages
cd backend
npm run db:reset - run database migrations and seeds
yarn install
- Run the development server:
yarn start
- Open http://localhost:3000.
- Change directory:
cd ..
cd mobile
- Get the dependencies:
flutter pub get
- 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 -->