Full-stack mobile application project for 2024 FSSP.
Frontend
- Flutter SDK (v15.1.7 or later)
- Dart SDK (v1.21.3 or later)
Backend
- Go (v1.19 or later)
- Protocol Buffers compiler
- MongoDB (v8.0.31 or later)
- Evans (optional, for gRPC testing)
-
Backend Setup
# Start MongoDB mongod --dbpath <your-db-path> # Install dependencies cd backend go mod download go mod tidy # Run the backend server go run main.go
The server will start on port 9090.
-
Frontend Setup
cd frontend # Install dependencies flutter pub get # Run the app flutter run
Select your target device when prompted.
You can watch video demo of all the available features here:
https://www.youtube.com/watch?v=vGuIFKCO9vs (Korean), 08:54~12:20
This project partially referenced following repository: https://github.com/Djsmk123/Wtf-is-grpc, MIT license.