Skip to content

Visn0/goChess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Next competitor of chess.com

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published