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