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
- Infrastructure
- Replace NGINX with Caddy
- Shared Directory
- Yarn workspaces
- Frontend
- Latest NextJS Version
- NextAuth
- Backend
- SocketIO
- Python
- FastAPI
- MongoDB
- MongoDB