Skip to content

Latest commit

 

History

History
99 lines (77 loc) · 2.57 KB

README.md

File metadata and controls

99 lines (77 loc) · 2.57 KB

GoChess

It's in development!

Description

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.

Technologies summary

How to run the project

Prerequisites

Local deploy

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/.

Authors