A dead-simple real-time voting tool.
.github/workflows | ||
app | ||
public | ||
.dockerignore | ||
.env.example | ||
.eslintrc.cjs | ||
.gitignore | ||
.npmrc | ||
CODE_OF_CONDUCT.md | ||
Dockerfile | ||
drizzle.config.ts | ||
fly.toml | ||
LICENSE | ||
package.json | ||
pnpm-lock.yaml | ||
postcss.config.cjs | ||
README.md | ||
remix.config.js | ||
remix.env.d.ts | ||
SECURITY.md | ||
tailwind.config.ts | ||
tsconfig.json |
Sprint Padawan 
A scrum poker tool that helps agile teams plan their sprints in real-time.
Stack
- Front-end framework: Remix
- Front-end library: React
- Rendering method: SSR
- Hosting: Fly
- ORM: Drizzle ORM
- Database: Turso (libSQL)
Environment Vars
Add variables to the following places:
- Github Secrets: FLY_API_TOKEN
- Fly Secrets: Everything in .env
Versioning
- I use a bastardized version of semantic versioning. I jump to a new minor release whenever I feel like I made enough patch releases.
- All released are named using the corperate BS generator, found here.
Contributing
Feel free to propose changes via PR. I'm not awfully picky about formatting right now, so I'll accept/reject on a case-by-case basis. Please make sure to have an issue first though.