Skip to content

This is a personal project for enabling players to play chess online interactivly with each other, contains secure mechanisms for validating each action a user can do and accesss tockens for validation. U can sign up with external auth providers as google discord github for now.

Notifications You must be signed in to change notification settings

Mike17K/WebChess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A FULL STACK APP FOR CHESS

Using Prisma,mySQL,Express,React,Redux,tailwind i am building this project about organizing chess tactics and solving them baced of the data of a book.

Views

Tactics Page View

The tactics page is the current main page of the project in the local path /tactics.

Admin Page View

The admin page for now is on the local path /admin.

Log In Page View

The login page for now is on the local path /login.

Sign Up Page View

The sign up for now is on the local path /register.

TO RUN

With Docker

  • clone the project localy
  • run docker-compose build
  • run docker-compose up
  • whait about a minute for the server to connect to the database
  • the project runs on http://localhost:3000

outdated but may work

  • clone the project localy
  • create a mysql connection and write the connection string to a .env file in the backend folder, in a variable of name DATABASE_URL ex: DATABASE_URL="mysql://root:password@localhost:3306/WebChessDb?schema=public"
  • cd into the backend folder
  • npm install
  • npm start
  • in another terminalc cd into the frontend folder
  • npm install
  • npm start

The project should run on http://localhost/tactics

About

This is a personal project for enabling players to play chess online interactivly with each other, contains secure mechanisms for validating each action a user can do and accesss tockens for validation. U can sign up with external auth providers as google discord github for now.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages