Skip to content

Latest commit

 

History

History
15 lines (9 loc) · 697 Bytes

File metadata and controls

15 lines (9 loc) · 697 Bytes

Website can be found at dbchess.org

This is a real-time chess playing website using Golang and React with TypeScript.

It is handled through a Golang server running Go-Chi and Gorilla-websockets.

The Golang backend is hosted on render.
The frontend is a React site built using TypeScript and hosted on Firebase.

I built JWT tokens using information from Microsoft's graph API for authentication, essentially Microsoft login.

I use MongoDB as my database.

The chessboard visual is through React Chessboard.
The chessboard logic is through Chess JS.