- [About] (#about)
- [Installation] (#installation)
- [Features] (#features)
- [Contributors] (#contributors)
- [License] (#license)
- CoDuels is a fun and interactive way to improve your Javascript skills.
- Track your progress on the profile page, view your previous code, and try to get a high score on our leaderboard!
![Landing page] (http://i.imgur.com/AQcA3mfm.jpg) ![Exercises] (http://i.imgur.com/KtZkLowm.png)
- Clone the repository.
- Make sure you have
npm
installed,nodemon
installed, bower
installed andgulp
installed. - Run
npm install'
(this should alsobower install
andgulp build
automatically) - Start application with
npm start
(should start on port 1337)
- We created a real-time testing environment for the challenges in the browser using the Mocha testing framework running in an iframe.
- Communication and progress were implemented with Firebase.
- You can choose challenges based on difficulty and then either practice by yourself or compete against other online users who will try to pass all the tests before you do.
- Users can also track their progress on the profile page, view your previous code, and try to get a high score on our leaderboard!
![Arena] (http://i.imgur.com/aNyzltJ.gif)