Skip to content

mackenziebowes/yak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Source Code Overview

Yet Another Kanban is a local-first & private Kanban system with some scaffolding included for graduating to a SaaS app.

It is released under the MIT License by Mackenzie Bowes.

video 'tutorial'

Client

Solidstart client using TSX for UI control & display.

Do bun i to install all modules.

Do bun dev --host to expose the UI to devices on your local network - ie, use a little screen as a companion app while working on stuff on big screen.

There is some detritus in this repo, methods for adding authentication to graduate this product to a SaaS, but they're currently unused.

Prisma

Easy driver for DB access.

Do bunx prisma generate and bunx prisma db push to create your local sqlite db.

There is some detritus in this repo, models in the schema for adding authentication to graduate this product to a SaaS, but they're currently unused.

Server

Hono server for managing UI <> DB. This could be done with SolidStart's built in server, but typical edge deployments for UIs force server processes to be short lived. Given the current AI summer, you want batteries included for managing long-lived streams from AI providers - Hono gives you that.

Do bun i after the steps under Prisma to link the db to the server.

There is some detritus in this repo, methods & routes for adding authentication to graduate this product to a SaaS, but they're currently unused.

Freely Remix and Use

I put a bitmap yak as the background cos this repo is called "Yet Another Kanban," get it? You can retheme the colors (try my Iroshiki CLI), change the images, add fonts, do whatever.

Just have fun and stay focused on your goals, friend.

About

Yet Another Kanban - Local First, Private, Small Screen Friendly

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published