ACM-homepage is a full-stacked project for Soochow University's ACM/ICPC team.
It uses react, node.js, yarn, vite, theme ui to build nice frontend. And also msw, faker.js (We support Marak and what Marak do, and that's why the project is under GPL license. We also believe the opensource spirit is eternal and free software shall never be chained by the giants.) to mock and test.
We utilize MySQL and node.js to build the backend. As of now, the backend is separate from the frontend. We will implement front-end and back-end communication in subsequent versions.
We think the best way to run our website is using docker-compose:
$ docker-compose up
Click to see how to contribute.
Click to see the scripts of our project.
GPL.