Goalboard is under current development, and we are working hard to bring our vison to reality!
An application dedicated towards helping users create, track and an emphasis on Goal sharing.
MVP
- GoLang
- React (Vite) with TypeScript
- Docker
Copy over your .env.example files and rename them as .env.
Ex:
cp ./backend/.env.example ./backend/.env
Make sure to update the variables in there if needed!
Install docker and docker compose if you haven't already:
https://www.docker.com/get-started/
After that we can create the containers:
docker compose build
And then run them in the backround:
docker compose up -d
Before you get started, you'll want to migrate your database.
Go into the backend container:
docker exec -it goalboard-backend-1 bash
Run the migration scripts:
/bin/bash migrate.sh up