Skip to content

Code Warriors is the new fun way to prep for coding interviews. It's an interactive multiplayer game where players can challenge each other to a round of solving algorithms.

Notifications You must be signed in to change notification settings

chrisbolosan/Code-Warriors

 
 

Repository files navigation

CODE WARRIORS


Official Site


Code Warriors is the new fun way to prep for coding interviews. It's an interactive multiplayer game where players can challenge each other to a round of solving algorithms.

Code Warriors Demo

Check out our Demo video https://youtu.be/Bcz1eSariHw here!

Technology Stack & Tools

Code Warriors implements the MERN (MongoDB, Express.js, React, Node.js) stack along with Socket.io.

Frontend

React Redux was used to manage our applications state.

Backend

MongoDB Atlas was used as our DBMS. This allowed us to use a common set of data points without the overhead of relations in a relational database such as Postgres or MySQL. To interface with our database, we used Mongoose as our ODM and Express and Node to establish our server and API routes.

Other Technologies

Socket.io was a key part of our web application that provided asynchronous real-time PvP interactions.

Code Mirror is a versatile text editor implemented in Javascript for the browser. It is specialized for editing code, and comes with addons that implement more advanced editing functionality.

Javascript Code Runner Package is a package based on Google's Neil Fraser's package, JS-Interpreter and allows the execution of Javascript code. It does not support ES6 code.

Local Setup

We used the Create-React-App boilermaker as the base of our project and built off of it.

  yarn install
  yarn start:dev

Contributors/Collaborators:

Thanks to the following people who have contributed to this project:

Contact:

If you want to contact Chris Bolosan you can reach him at [email protected].

Connect with Chris on Linkedin

Additional Resources:

https://www.mongodb.com/developer/

https://socket.io/docs/v4

https://jwt.io/

https://mongoosejs.com/

https://react-redux.js.org/using-react-redux/connect-mapstate

https://material-ui.com/

About

Code Warriors is the new fun way to prep for coding interviews. It's an interactive multiplayer game where players can challenge each other to a round of solving algorithms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 90.2%
  • CSS 8.5%
  • HTML 1.1%
  • Shell 0.2%