---
_layout: landing
---

# KAFE

**K**ontrol and **A**rchival of **F**antastic **E**ntertainment

KAFE is an archival system for multimedia.
It's made up of an API and a web app that's using it.
We built it to organize our projects at [FI MU](https://www.fi.muni.cz/), capture their development, and present them
to the public.

## Most important links

**Development**
- [GitLab repo](https://gitlab.fi.muni.cz/legtvar/kafe)
- [GitHub mirror](https://github.com/legtvar/kafe)

**Production**
- [KAFE instance](https://kafe.fi.muni.cz)
- [Swagger UI](https://kafe.fi.muni.cz/swagger/index.html)
- [OpenAPI definition](https://kafe.fi.muni.cz/swagger/v1/swagger.json)

**Staging**
- [KAFE instance](https://kafe-stage.fi.muni.cz)
- [Swagger UI](https://kafe-stage.fi.muni.cz/swagger/index.html)
- [OpenAPI definition](https://kafe-stage.fi.muni.cz/swagger/v1/swagger.json)

**Maintenance**
- [Grafana](https://grafana.mlejnek.cafour.cz/)
- [Portainer](https://portainer.mlejnek.cafour.cz/)

**Other docs**
- [Marten docs](https://martendb.io/)
- [PostgreSQL JSON operators](https://www.postgresql.org/docs/current/functions-json.html)
- [Chakra v2 components](https://v2.chakra-ui.com/docs/components)
