https://github.com/lorefnon/sprintboard
https://github.com/lorefnon/sprintboard
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/lorefnon/sprintboard
- Owner: lorefnon
- Created: 2025-04-13T07:19:55.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-13T10:40:45.000Z (about 1 year ago)
- Last Synced: 2025-05-08T00:18:31.665Z (about 1 year ago)
- Language: TypeScript
- Size: 94.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sprintboard
A minimal and opinionated web application to manage sprints and tasks
## Features
TBD
## Motivation
A proof-of-concept integration project to experiment with:
- [GraphQL](https://www.graphql-js.org/) API using [Grats](https://grats.capt.dev/)
- [Postgres](https://www.postgresql.org/) integration through [pgtyped](https://pgtyped.dev/)
- [Vue](http://vuejs.org/)+[SFC](https://vuejs.org/guide/scaling-up/sfc.html)+[Composition API](https://vuejs.org/api/sfc-script-setup.html) frontend
- End to end [typescript](https://www.typescriptlang.org/) stack
Running the project:
- Create a dedicated empty postgres database for sprintboard
- Copy `.env.example` to `.env` and update values
- Install dependencies: `pnpm i`
- Run db migrations: `pnpm run dbmate up`
- Run backend server (node.js): `pnpm run server:dev`
- Run ui server (vite): `pnpm run ui:dev`
- Open `localhost:9898` in browser