Inspired by the Getting Things Done methodology and Ben Solo's iconic shirtless scene, Swolo is a project management and note-taking app designed for a party of one.
Capture tasks, manage projects, and take notes with confidence — just like Ben, you're swol enough to handle anything your workload throws at you.
Currently vaporware. Stay tuned for updates.
- Effortless capture — Quickly capture tasks and ideas, clearing your mind of distractions for later processing.
- Frictionless task setup — Start tasks from anywhere, even while taking notes, to keep your workflow smooth.
- Label all the things — Tag your tasks and notes for easy searching and organization.
- Full data control — Export your data at anytime.
git clone https://github.com/mfaux/swolo
cd swolo
pnpm install
Create an .env file with the following:
DATABASE_URL=postgres://root:secret@localhost:5432/postgres
Start the Postgres database with Docker Compose:
docker compose up -d
Feel free to change the database settings in the .env
and docker-compose.yaml
files to your liking.
Then, initialize the database and seed it with some tasks and projects:
pnpm db:migrate
pnpm db:seed
Finally, run the Next.js development server:
pnpm dev
Note
While Swolo is in alpha, the db will contain a single migration and seed file for rapid development. After changing the schema, you will need to reinitialize the database (causing all data to be lost):
pnpm db:reset
Please read the contributing guide.
Licensed under the MIT license.
. . .