Skip to content

Gomoku Online - HITSZ Distributed Systems Course Project 1 in Spring 2023. | 在线五子棋 - HITSZ 分布式系统 课程项目1 2023春

Notifications You must be signed in to change notification settings

efJerryYang/gomoku-online

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gomoku Online

English | 中文

Introduction

Gomoku Online - HITSZ Distributed Systems Course Project 1 in Spring 2023.

See docs/ for more details:

Tech Stack

Tech stack Description
Vue.js A progressive JavaScript framework used for building user interfaces and single-page applications.
Spring Boot A popular Java-based open-source framework used for building web applications.

How to run

Frontend is a Vue.js project, the built dist directory can be loaded by web server like nginx, or you can use npm to run it locally as follows:

cd gomoku-online-frontend/  # Goto frontend working directory
npm install  # Project setup
npm run dev  # Compile and hot-reload for development

Backend is a Spring Boot project. It is managed by maven, so you can run the following to build it manually:

cd gomoku-online-backend/  # Goto backend working directory
mvn install  # Install necessary dependencies
mvn clean package  # Build an executable jar file for the backend project

Alternatively, you can directly run the released jar binary in the following way. It is important to notice that you should replace the <version> with the exact version of the jar file (e.g. 0.1.0).

java -jar gomoku-online-<version>.jar # Run the jar file

Reference

About

Gomoku Online - HITSZ Distributed Systems Course Project 1 in Spring 2023. | 在线五子棋 - HITSZ 分布式系统 课程项目1 2023春

Resources

Stars

Watchers

Forks

Packages

No packages published