~thecashewtrader/minb

Update README.md formatting
Auto save child Todos on saving a Todo Group
Fix Hill Chart title HTML escape, TodoGroupRenderer completed state

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~thecashewtrader/minb
read/write
git@git.sr.ht:~thecashewtrader/minb

You can also use your local clone with git send-email.

#Introduction

minb

minb is a minimalist recreation of Basecamp Todos, built with SvelteKit, Supabase, and Bulma CSS.

#Screenshots

Home Page


Projects Page


Project Page: Progress Overview


Project Page: Incomplete Todo Group


Project Page: Completed Todo Group

#Install Instructions

#Docker + Compose

Navigate to an empty directory

mkdir minb
cd minb

Download docker-compose.yaml

wget https://git.sr.ht/~thecashewtrader/minb/blob/main/docker-compose.yaml

Run the container

docker compose up

#Manual

#Build Dependencies

  • node

#Runtime Dependencies

  • node

#Building

Clone the source code

git clone https://git.sr.ht/~thecashewtrader/minb
cd minb

Install dependencies and build

yarn # (Or `npm i` etc.)
yarn build # (Or `npm run build` etc.)

#Deploying

Copy the package.json file and the build folder. Then, install dependencies, set environment variables, and run:

yarn --prod # (or `npm i --production` etc.)
node build

#Misc

  • You can use the nohup command to easily redirect logs to a file. Also helpful when trying to keep the app alive after exiting an SSH session.