Association for Computing Machinery at UC Merced's backend web server
Important
We would prefer if you do not run instances of Kanae (included self-hosted ones). This API is semi-public, thus the source code is provided as-is and is for educational and development purposes only.
Kanae is the backend web server for ACM at UC Merced. It aims to be the main backend server used for handling requests related to the club's information. In addition, Kanae is designed to entirely replace the old microservices (Half-Dome, Cathedral, etc) by containing them into one monolithic application.
Public data can be queried without authentication, but most of the endpoints are locked behind an authentication layer.
Contributions to Kanae are always welcomed. Although there is an dedicated development team solely focused on building the website, changes from others are always appreciated. These could be as small as changing documentation to adding new features. If you are interested to start the process, please consult the contributing guidelines before you get started.