Skip to content
/ shrimple-kanban Public template
generated from sst/monorepo-template

Minimalistic modular kanban web application, made for self-deploy. Free and open source.

License

Notifications You must be signed in to change notification settings

kayden1940/shrimple-kanban

Repository files navigation

image

A minimalistic modular kanban web application, made for self-deploy. Free and open source.

  • automatically scaled, nothing to maintain
  • costs nothing*(aws monthly free tier)
  • responsive, fully compatible for mobile

Made possible with IAC(sst), serverless, nosql, and typical react stuff. Originally made this for my team. Useful for small teams with tons of tasks to keep track of, but don't feel like paying saas nor maintaining server from self-hosting.

Video

Deploy guide

  1. have an aws account and configured AWS CLI in your machine
  2. git clone [email protected]:kayden1940/shrimple-kanban.git
  3. sst secret set Password password-here --stage=production
  4. sst deploy --stage production

Usage practices

Prefixing board and column names

image

A good idea to help categorizing and searching.

Code

Infrastructure

  • Dynamodb table for storing all related data of the board.
  • Lambda functions for api, accessing above table and the password.
  • S3, storing encrypted password and the SPA.
  • Cloudfront, cdn of the SPA.

IAC in sst v3.

Frontend

  • React 19
  • Tailwind v4
  • Xstate v5
  • Pragmatic drag and drop
  • Vite
  • Some util libraries

Remark

I made this in a rush so the code rn is a bit rough, will be refactoring it at some point.

About

Minimalistic modular kanban web application, made for self-deploy. Free and open source.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages