Our challenge library
Back-end
Spotlist API wit Node.JS
Develop an alternative to the Spotify API that lets indie artists easily manage their playlists.

4 h
- Javascript
- Node.JS
- Middle
- Senior
Difficulty Medium
Back-end
Event Emitter
Create an event emitter that lets you launch asynchronous events to teammates.

1 h
- Javascript
- Vanilla JS
- Senior
Difficulty Medium
Back-end
Optional: A new Hope
A new hope was born with the Java 8 release that might be the final weapon against the Empire, called the Optional.

3 h
- Java
- Middle
- Senior
Difficulty Medium
Full stack
DeliverApp
Implement a web app that lets users order snacks from a pub.

4 h
- TypeScript
- Node.JS
- Vue
- Middle
- Senior
Difficulty Medium
Font-End
Find Four Game
Create a two-player connection board game, in which the players choose a color and then take turns dropping colored tokens into a grid.

3 h
- JavaScript
- React
- Middle
- Senior
Difficulty Intermediate
Front-end
Dreadful Tomatoes with React
Build a web app that lets users view and rate the latest blockbuster movies.

3 h
- JavaScript
- React
- Jnuior
- Middle
- Senior
Difficulty Medium
Back-End
Safebox API with JS/TS
Create a digital safe deposit box that lets users add items and keep them safe from peepers.

4 h
- JavaScript
- Node.JS
- Middle
- Senior
Difficulty Hard
Front-end
Dreadful Tomatoes with Angular
Build a web app that lets users view and rate the latest blockbuster movies.

4 h
- TypeScript
- Angular
- Junior
- Middle
- Senior
Difficulty Medium
Back-end
Spotlist API with TS
Develop an alternative to the Spotify API that lets indie artists easily manage their playlists.

4 h
- TypeScript
- Express
- Mocha
- Express
- Node JS
- Junior
- Middle
- Senior
Difficulty Medium
Back-End
Vending Machine with .NET
Create a seamless coffee vending machine experience that replaces old-school vending machines.

3 h
- .NET
- .NetCore
- Junior
- Middle
Difficulty Medium
Back-end
Safebox API with Java
Create a digital safe deposit box that lets users add items and keep them safe from peepers.

4 h
- Java
- Spring
- Middle
- Senior
Difficulty Hard
Back-End
Vending Machine with PHP
Create a seamless coffee vending machine experience that replaces old-school vending machines.

3 h
- PHP
- Junior
- Middle
Difficulty Medium
Back-End
iBull API with Python
Implement an API that lets users buy and sell actions on the stock market.

4 h
- Python
- Flask
- Middle
- Senior
Difficulty Easy
Back-End
Gallery Tracking Optimizer
Create an API that allows companies with an ecommerce to generate a customizable and optimizable product gallery.

3 h
- Python
- Django
- Middle
- Senior
Difficulty Intermediate
Back-End
Fully-connected API with Python
Implement your connected developer API & follow best practices on Python

2 h
- Python
- Middle
- Senior
Difficulty Hard
Back-End
Vending Machine with Java
Create a seamless coffee vending machine experience that replaces old-school vending machines.

3 h
- Java
- Junior
- Middle
Difficulty Medium
Back-End
iBull API with TS
Implement an API that lets users buy and sell actions on the stock market.

4 h
- TypeScript
- Node JS
- Middle
- Senior
Difficulty Medium
Back-End
Gallery Tracking Optimizer
Create an API that allows companies with an ecommerce to generate a customizable and optimizable product gallery.

3 h
- Python
- Flask
- Middle
- Senior
Difficulty Intermediate