Card game about Arknights made with Vue3 & Fastify.
Warning This project is a school project, made for educational purposes only. It is deployed and available online only for demonstration. We are not making any money out of it, and we do not intend to.
This project was made as the final project of our ESGI 4th year. The constraints were to use Vue3 and Fastify. We could choose between three different project ideas, and we chose the game, because it was the most interesting one.
Steps to install and run the project locally.
- Clone the repository
- Add
carte.local
,front.carte.local
,api.carte.local
,mongodb.carte.local
andphpmyadmin.carte.local
to your hosts file. - (Optional) adjust the
.env
files to your needs by creating.env.local
files. - Run
make start
to start the project (or look into the Makefile to see the different commands available). - Go to
front.carte.local
to see the website.
To run the tests, you can use the command make test-unit-front
to run the unit tests for the front, make test-unit-api
to run the unit tests for the api.
This project is not affiliated with Hypergryph or Yostar in any way. It is a fan-made project, made by fans, for fans (and for our school project too). Payments were a requirement for the project, but we do not intend to make any money out of it. The payments are only here to test the payment system and are always in test mode (see the Stripe documentation).