It's in development!
The project consists of a chess game. With the intention of learning Domain Driven Design (DDD), a Hexagonal architecture has been used. So far, the game allows creating matches, connecting to them and playing the game, including calculation of valid moves, check detection and so on.
The project is developed using Golang and goFiber for the backend and Vue.js for frontend.
- Frontend: Vue.js, HTML, CSS, Bootstrap 5, WebSockets,
- Backend: go1.18, Hexagonal Architecture, WebSockets.
In the root folder of the project:
# To install project dependencies (this may take a few minutes).
# Required only the first time.
$ make install_dependencies
# To run the frontend
$ make up.frontend
In another shell:
# To run the backend
$ make up.backend
The server will be running in http://localhost:5173/.
-
Antón Chernysh:
- LinkedIn: https://www.linkedin.com/in/anton-chernysh/
- Email: [email protected]
-
Carlos Eduardo Arismendi Sánchez:
- LinkedIn: https://www.linkedin.com/in/carlos-arismendi/
- Email: [email protected]
-
Jonathan Santos Castro:
- LinkedIn: https://www.linkedin.com/in/jonathan-santos24/
- Email: [email protected]