Skip to content

coder13/LetsCube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

521 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Let's Cube

This is a Progressive Web app written in Node.JS, Express, MongoDB, socket.io, react, and material-ui.

This project consists of a client and a server.

Development:

Make sure Node.JS and Docker are installed. Docker Compose starts the local MongoDB and Redis services used by the app.

git clone https://github.com/coder13/letscube.git
cd letscube
yarn install
docker compose up -d

If MongoDB or Redis are already running locally on their default ports, stop them or skip Docker Compose.

Server

The server is split across 2 processes:

yarn start:server # Starts the file server, auth, and API requests on port 8080
yarn start:socket # Run this in a separate terminal for Socket.IO on port 9000

Client

yarn start:client

For more on the internals and contributing, check out the wiki

About

Race against cubers anywhere anytime

Topics

Resources

License

Contributing

Stars

29 stars

Watchers

4 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages