I made this project to learn more about web development and learn about maintaining a large project with many moving parts.
here is a brief list of all the features:
- React and Vite frontend
 
- Rust backend
 
- Postgres database
 
- Storybook isolated components
 
- Chromatic visual testing
 
- Unit testing with Jest
 
- Playwright Integration test
 
- Monorepo with Turbo
 
- CI/CD with Github Actions
 
- Automatic deployment
 
- JWT Authentication
 
- GraphQL API