Hack Reactor Coding Projects

What Will You Build?

Explore Student Projects

Tessel Drone

Tessel.io microchip on a 3D printed drone

This project used Tessel’s microchip to operate a drone from anywhere in the world. The project combined 3D printing, 2D and 3D visualizations, hardware ..more and software coding, primarily in JavaScript.

  • Angular.js
  • D3.js
  • Three.js
  • Material Design
  • JSHint
  • Istanbul
  • Gulp
  • Travis-CI
  • Coveralls.io
  • Stylus
  • Express.js
  • Karma
  • Jasmine
  • Azure
  • Node.js
  • Tessel

Wormie

Wormie app logo

This React Native app opens connections across the globe. Users can request content from any location in the world, and respond to requests with ..more videos and photos. The app also includes a chat function, and geolocates content using the phone’s GPS.

  • React Native
  • Redux
  • Python
  • WebRTC
  • ES6
  • Google Maps
  • Django
  • Socket.io
  • MapBox
  • PostgreSQL
  • Docker
  • Graphics Magick
  • AWS
  • YouTube API
  • Yelp API
  • Node.js

Oculus Leap Motion

Oculus Leap Motion UI (User Interface) screenshot

This project combined two bleeding edge hardware technologies: the Oculus Rift and the Leap Motion controller. Through hand gestures and head turns, ..more the user can navigate a display of the globe and observe data derived from the Twitter API. The project was presented at a Mozilla virtual reality event.

  • Oculus Rift
  • Leap Motion
  • Three.js
  • WebGL
  • Twitter API

Coder Girl

Coder Girl UI (User Interface) screenshot

A code-learning platform focused on encouraging teenage girls to take on software development. The site includes exercises and interactive challenges ..more geared toward teens. It also includes a chat function for mentors to help out students, and to build community.

  • React
  • Flux
  • Node.js
  • Jasmine
  • Foundation
  • Socket.io
  • PostgreSQL
  • TravisCI
  • Gulp
  • Instagram API

Dreamify

Dreamify (User Interface) screenshot on iPhone screen

This “Instagram for Google Deep Dream” worked with the bizarre images generated by Google’s machine learning system and allowed laypeople to create and customize them. ..more The project was written up in Wired, Popular Science, NBC News, The Next Web, The Verge, Discovery News, Yahoo, Tech Times, Android Police, Stuff.tv and more.

  • Angular.js
  • Ionic
  • ngCordova
  • Firebase
  • AWS
  • Caffe

Holograf

Holograf (User Interface) screenshot crop

Holograf creates intuitive visualizations of code. These serve as a debugger, an educational tool, and a new way to understand one’s code. Users can see ..more their overall structure and how data moves through it. Objects, arrays, functions and other JavaScript building blocks are represented with shapes that correlate to the language’s syntax.

  • React
  • Flux
  • Three.js
  • Jasmine
  • Node.js
  • MongoDB
  • Gulp
  • Rafael.js

Connectus

Connectus website UI (User Interface) screenshot crop
This environmentally-focused project delves into the Internet-of-Things and payments to allow users to rent one another’s electricity sources. Connectus was submitted to the Department of Energy’s Sunshot Catalyst competition.
  • React
  • Flux
  • Google Maps API
  • Bootstrap
  • Less
  • MySQL
  • Bookshelf
  • Socket.io
  • Braintree
  • Passport

Personify

Personify.js logo

This project, built by students in our remote program, combines machine learning with social media using Watson, IBM’s powerful language processor. After building a library to accomplish ..more this, the team built a sample app that analyzes psychological traits of Twitter users by location and keyword.

  • Watson API
  • Twitter API
  • IBM Bluemix
  • Node.js
  • Angular.js
  • jQuery
  • Gulp
  • Jasmine
  • HTML5
  • D3.js

Songlink

Screenshot of @lifehacker tweet promoting Songlink
This project allows users to create links to songs that work in all the most popular music streaming services. Songlink was featured on LifeHacker, Product Hunt and many international blogs. The app has been used in at least 60 countries.
  • Node.js
  • Express.js
  • React
  • Redux
  • Webpack
  • Sass
  • Cloudfront CDN
  • Mustache
  • Mocha
  • Chai
  • Apple Music API
  • Spotify API
  • Deezer API
  • Google Music API

PawPrint

Pawprint (User Interface) on iPhone screen
PawPrint is a platform that allows pet owners and service providers frictionless access to veterinary records.
  • Node.js
  • Express.js
  • Angular.js
  • PostgreSQL

Purify CSS

Purify CSS logo

This library for CSS, the ubiquitous webpage styling language, dramatically reduces deadweight code. The project was immediately recognized by professional developers: ..more it made the front page of Hacker News, received over 6000 github stars and multiple open-source contributions.

JavaScript Battle

Illustration of cartoony warrior
Built to be accessible for both beginners with some coding experience and Artificial Intelligence aficionados, JavaScript Battle pits players against each other to teach AI design skills.
  • Node.js
  • Express.js
  • Backbone.js
  • Mocha
  • Chai
  • MongoDB
  • CircleCI
  • Docker

Next class begins on

December 12, February 6 and March 27.
Interested?