JamVote
JamVote is a web application for managing game jams and voting.
Local Development
Prerequisites
Install the Datastore emulator component:
gcloud components install cloud-datastore-emulator
On macOS you can install Java with:
brew install openjdk
On Debian/Ubuntu:
sudo apt install default-jre
Running locally
- Start the Datastore emulator in one terminal:
make emulator
- Start the app in another terminal:
make run
- Open http://localhost:8080
The app starts in development mode with seed data: 50 users, 12 events across all lifecycle stages (registration, voting, closed, revealed), each with 10 teams.
Use the "Development Login" form to log in. Enter "Admin" to log in as an admin user, or any of the seeded user names.
Deployment
make deploy-production
make deploy-testing