Skip to content

Latest commit

 

History

History
63 lines (37 loc) · 1.46 KB

File metadata and controls

63 lines (37 loc) · 1.46 KB

Codewars Clone

This is a project with Alexis Graff, Steven Nagie, Joshua Baert, and Sterling Chin

We made this as a group project for our dev bootcamp

Technologies Used

Major Techs Used

  • Angular 1.5
  • Express
  • Node
    • (most javascript was written with ES2015 compiled by gulp)
  • Postgres

Minor Techs used

  • JQuery
  • Codemirror
  • Docker
  • Codewars Runner Cli (Mocha)

Docker & Unit tests

To run our unit test we are using Codewars Runner CLI [link] (https://github.com/Codewars/codewars-runner-cli).

We have docker installed and brought down codewars/base-runner & codewars/node-runner.. This allows us to run the code within a Docker image that protect our server from any unhealthy code that may be ran inside hopefully preventing anything from bringing down the server.

Codewars Runner uses the Mocha unit-testing framework so the test have been written in mocha.

In node we are using exec to run a CLI to invoke docker and this image and then parsing the response into an object that allows the front-end to display with the describes and its correctly

How the Site Works

Login

Using Github OAuth . . .

Home

See completed katas and your solutions to them

Choose a random kata according to your kyu level range . . .

Training

Complete the function

run tests and see if you have passed . . .

Solutions

See all the solutions for that kata . . .

List of All Katas

Sort through all of the katas and choose one to train . . .