https://github.com/fbraem/kwai
kwai - club management system
https://github.com/fbraem/kwai
fastapi python python3 vue vue3
Last synced: about 1 year ago
JSON representation
kwai - club management system
- Host: GitHub
- URL: https://github.com/fbraem/kwai
- Owner: fbraem
- License: mit
- Created: 2022-12-20T14:50:18.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-03-15T21:21:34.000Z (over 1 year ago)
- Last Synced: 2025-03-15T21:32:54.288Z (over 1 year ago)
- Topics: fastapi, python, python3, vue, vue3
- Language: Python
- Homepage: https://fbraem.github.io/kwai/
- Size: 9.44 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://kwai.readthedocs.io/en/latest/).
## Frontend
The code of the frontend is located in the [frontend](./frontend) folder. It's a monorepo
with applications and packages written in [typescript](https://www.typescriptlang.org/) and
managed by [vite](https://vitejs.dev). The applications use [Vue](https://vuejs.org).
## Backend
[](https://github.com/astral-sh/ruff)
Unlike the [other version](https://github.com/fbraem/kwai-api) which is written in PHP, this backend is written in
Python and uses [FastAPI](https://fastapi.tiangolo.com/) as web framework to provide an API for Kwai.
The code of the [backend](./backend)
At the moment there is no release available yet, but the code is already used by our
judo club: [Judokwai Kemzeke](https://www.judokwaikemzeke.be)