UW Marketplace is a peer-to-peer student marketplace for the University of Wisconsin-Madison community. This repository contains the backend server and frontend app, built with Serverpod and Flutter.
- Flutter SDK
- Dart SDK (comes with Flutter)
- Serverpod CLI
- Docker
-
Install Flutter SDK:
Follow the official guide: Flutter - Get Started -
Install Serverpod CLI:
dart pub global activate serverpod_cli- Clone this repository:
git clone <repo-url>
cd madhacks- Start the backend server:
Go into the server directory:
cd madhacks_serverStart the Docker container:
docker compose up -dStart the server and apply migrations:
dart run bin/main.dart --apply-migrations- Run the frontend app:
Change to the app directory:
cd ../madhacks_flutterRun the app (currently only web is verified to work):
flutter run -d chrome- Make sure Docker is running before starting the server.
- The web frontend is the primary supported platform at this time.
- Configuration files for different environments are in
madhacks_server/config/.