This repository is (again) a greenfield project: a monorepo containing the source code for the frontend and the backend of Kwai. Someday, Kwai will be a (sport) club management system.
The system is written following DDD as software development philosophy. Clean code should be the result of following this philosophy.
The documentation, for backend and frontend, is generated by mkdocs and can be read here.
The code of the frontend is located in the frontend folder. It's a monorepo with applications and packages written in typescript and managed by vite. The applications use Vue.
Unlike the other version which is written in PHP, this backend is written in Python and uses FastAPI as web framework to provide an API for Kwai.
The code of the backend
At the moment there is no release available yet, but the code is already used by our judo club: Judokwai Kemzeke