Skip to content

MuhammadKhujaev/madhacks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

101 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UW Marketplace

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.

Deployment Instructions

Prerequisites

Setup Steps

  1. Install Flutter SDK:
    Follow the official guide: Flutter - Get Started

  2. Install Serverpod CLI:

dart pub global activate serverpod_cli
  1. Clone this repository:
git clone <repo-url>
cd madhacks
  1. Start the backend server:

Go into the server directory:

cd madhacks_server

Start the Docker container:

docker compose up -d

Start the server and apply migrations:

dart run bin/main.dart --apply-migrations
  1. Run the frontend app:

Change to the app directory:

cd ../madhacks_flutter

Run the app (currently only web is verified to work):

flutter run -d chrome

Notes

  • 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/.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Dart 53.3%
  • PLpgSQL 22.6%
  • HCL 9.1%
  • C++ 6.4%
  • CMake 4.9%
  • Shell 1.0%
  • Other 2.7%