/2024-SolutionChallenge-Wave-Frontend

2024 GDSC Solution Challenge Application Wave(iOS/Android)

Primary LanguageDartMIT LicenseMIT

2024 Solution Challenge: 🌊Wave

KakaoTalk_Image_2024-02-25-22-00-40

🌍 UN SDGs Goals

스크린샷 2024-02-24 오후 10 39 46

What is Wave's Solution?

"Wave from us save from war"

"Wave from us, save from war" is our slogan,which is belief that small ripples can create a massive change. Our service is dedicated to maintaining and elevating awareness of ongoing conflicts, addressing the challenge of declining public interest as wars continue.
By offering an Interactive War Map that provides real-time updates and news on conflicts, alongside integrated features for making donations, we aim to actively engage the global community.
This approach not only keeps the audience informed about the latest developments in conflict zones but also facilitates direct support to affected areas, ensuring that the momentum of global empathy and aid is sustained over time.

❇️ Architecture

스크린샷 2024-02-25 오전 12 07 09

❇️ Entity-Relationship Diagram

스크린샷 2024-02-26 오전 6 19 41

🛠️Tech Stack🛠️

Frameworks

Flutter Flask Spring Spring Boot

Server

Google Cloud Docker Gunicorn Firebase

Stack

Dart Python JPA Spring Security JSON Web Tokens Hibernate MySQL http uuid

📲 Execution Method

Here's how you can set up a testing environment.
Download the apk file here.
Run the apk file on your phone or the emulator.
To ensure the best experience while testing our app, we recommend testing it in a Pixel 7 Pro API 34 or higher!

Flutter Project Build Instructions

To run the Flutter project, execute the following commands

flutter pub get
flutter run

## If you encounter any issues in iOS build, follow these steps to clean your build cache for iOS
cd ios
rm Podfile.lock
rm Podfile
rm -rf Pods
pod cache clean --all
cd ..
flutter clean
flutter pub get
cd ios
pod install
flutter pub get
flutter run

## If you encounter any issues in Android build, follow these steps to clean your build cache for Android 
cd android
./gradlew clean
cd ..
flutter clean
flutter pub get
flutter run

📸 ScreenShot & Description

WAVE README-01 WAVE README-02 WAVE README-03 WAVE README-04 WAVE README-05 WAVE README-06 WAVE README-07 WAVE README-08 WAVE README-09 WAVE README-10 WAVE README-11 WAVE README-12

Wave Developers

NAME ROLE EMAIL
SEUNGJUN KANG Leader, Back-End kangseung1110@gmail.com
DOHYEONG LEE Front-End rlrlfhtm5@gmail.com
MINSEONG KIM Front-End kwan03240324@gmail.com
KYOUNGHYUN NAM AI namkyounghyun1150@gmail.com

GitHub Role

This repository follows the following conventions.

Commit Convention

Commit Type Description
Feat Add new features
Fix Fix bugs
Docs Modify documentation
Style Code formatting, missing semicolons, no changes to the code itself
Refactor Code refactoring
Test Add test code, refactor test code
Chore Modify package manager, and other miscellaneous changes (e.g., .gitignore)
Design Change user UI design, such as CSS
Comment Add or modify necessary comments
Rename Only changes to file or folder names or locations
Remove Only performing the action of deleting files