ACM-Homepage
ACM-homepage is a full-stacked project for Soochow University's ACM/ICPC team.
Frontend
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.
Backend
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.
How to run
We think the best way to run our website is using docker-compose:
$ docker-compose up
Contribute
Click to see how to contribute.
Script
Click to see the scripts of our project.
License
GPL.