Skip to content
/ geese Public template

⚙️ A template repository for hackathons and other small projects, feel free to use!

Notifications You must be signed in to change notification settings

MiniHacks/geese

Repository files navigation

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

About

⚙️ A template repository for hackathons and other small projects, feel free to use!

Resources

Stars

Watchers

Forks