Skip to content

Latest commit

 

History

History
51 lines (38 loc) · 1.23 KB

README.md

File metadata and controls

51 lines (38 loc) · 1.23 KB

Geese: The Hackathon In A Box

This is a boilerplate that we often use for our hackathons. Feel free to use this however you wish!

It has no functionality, just allows us to get up and running to work on the actually interesting bits.

No need to credit us if you use this for your own projects, but please make any PRs for any improvements :P

Run this with the GitHub CLI and Caddy:

gh repo create -p https://github.com/minihacks/geese --clone --public [name] 

# after cloning, make sure you have dependencies installed
cp .env.example .env
yarn install

# then, run the project:
yarn dev
If you have a team

You can add it to a team directly by replacing minihacks/geese with your team/project name below:

gh repo create -p https://github.com/minihacks/geese --clone --private minihacks/geese

To make the repo public, you can run

gh repo edit --visibility public 

Parts

  • Infrastructure
    • Replace NGINX with Caddy
    • Shared Directory
    • Yarn workspaces
  • Frontend
    • Latest NextJS Version
    • NextAuth
  • Backend
    • SocketIO
  • Python
    • FastAPI
  • MongoDB
    • MongoDB