![image](https://private-user-images.githubusercontent.com/82050470/406765539-6ac71a76-d93c-4461-9502-c3c569b99689.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxODMzODcsIm5iZiI6MTczOTE4MzA4NywicGF0aCI6Ii84MjA1MDQ3MC80MDY3NjU1MzktNmFjNzFhNzYtZDkzYy00NDYxLTk1MDItYzNjNTY5Yjk5Njg5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDEwMjQ0N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTA4YTI0NDIzMjg0M2M0NzhiMTZjYzdmMDUyOWI0MzFmOTBhZWJkZWNmOTQ4OTIxNWFiODljODNkNjM4YjY2NTImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.aR_zU1Ywpc7sD2iA7-ykOL9kd3xDvCw_U1imfw03GQw)
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.
- have an aws account and configured AWS CLI in your machine
git clone [email protected]:kayden1940/shrimple-kanban.git
sst secret set Password password-here --stage=production
sst deploy --stage production
![image](https://private-user-images.githubusercontent.com/82050470/406765002-4bacdbcf-03cd-46da-9e6b-882aabe5d934.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxODMzODcsIm5iZiI6MTczOTE4MzA4NywicGF0aCI6Ii84MjA1MDQ3MC80MDY3NjUwMDItNGJhY2RiY2YtMDNjZC00NmRhLTllNmItODgyYWFiZTVkOTM0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDEwMjQ0N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg1NGU5ZjVkNGM0YzFiYjllMTRjZGRjOGQ3NTEyYTA4ZDQyMTJhMjJlODEzNWViODM2M2Q3N2RmMzczYjE0OWImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.0cv-4NUZAqD2bOWXYCNYIz41TZyf8zUED8EjQr5-LwE)
A good idea to help categorizing and searching.
- 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.
- React 19
- Tailwind v4
- Xstate v5
- Pragmatic drag and drop
- Vite
- Some util libraries
I made this in a rush so the code rn is a bit rough, will be refactoring it at some point.