Commit Graph

10 Commits

Author SHA1 Message Date
Erik Vroon
bf8e4f0f05 Unignore uv.lock file (#1493) 2025-12-29 18:41:10 +00:00
Erik Vroon
6a03ea7294 Allow serving frontend via backend (#1492)
This should make it easier to run Bracket in development/simple
production environments because you only need to run 1 Docker container.
Also, it avoids CORS problems because the frontend and backend run on
the same domain.
2025-12-29 18:35:40 +00:00
Erik Vroon
924e6681af Improvements after vite&yarn migration (#1426)
Also contains some minor fixes, e.g. login redirect handling
2025-11-14 08:24:39 +01:00
Erik Vroon
583eb4e963 Migrate Next.js to Vite (#1397)
Vite is much simpler to use than Next.js and we don't need any of the
features Next has that Vite doesn't have.

Benefits of moving to Vite are:
- Much better performance in dev and prod environments
- Much better build times
- Actual support for static exports, no vendor lock-in of having to use
Vercel
- Support for runtime environment variables/loading config from `.env`
files
- No annoying backwards-incompatible changes on major releases of Next
- Better i18n support without having to define getServerSideProps on
every page
- Better bundle optimization
- No opt-out Vercel telemetry 

Also replaces yarn by pnpm and upgrades mantine to 8.3
2025-11-12 11:18:06 +01:00
Erik Vroon
d5c48ded7a Migrate to uv (#1398)
uv is more modern and nicer to use than pipenv.
2025-11-11 13:41:24 +00:00
Erik Vroon
efbf8e984b Add process compose config and docs (#891) 2024-09-07 16:59:34 +02:00
Erik Vroon
880d212ce9 Use uuids for logos (#488)
Otherwise uploads can replace current files with the same name.
Also fixes and adds more tests for logo uploads.
2024-02-18 11:24:35 +01:00
Erik Vroon
557debf14c Add tournaments and club endpoints (#43) 2023-01-07 15:00:43 +01:00
Erik Vroon
60319f71bd Add codecov CI (#38) 2022-12-27 13:25:32 +01:00
Erik Vroon
6ac8b0fdfb First version of backend and frontend (#1) 2022-12-11 17:55:11 +01:00