Skip to content

fbraem/kwai

Repository files navigation

Kwai

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.

Documentation

The documentation, for backend and frontend, is generated by mkdocs and can be read here.

Frontend

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.

Backend

Ruff

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

Acknowledgments

Thanks to JetBrains, Kwai is developed using PyCharm.