6 Outstanding Coding Projects from May Grads

By: Fullstack Staff

This is part of a series in which we share with you the coding projects our students have been working on. Projects are one of the most valuable parts of bootcamp; working on them allows you to graduate with a portfolio of actual work that demonstrates your knowledge to employers.

One of our favorite days each semester is Demo Day, when all of our cohorts—that would be NYC’s Fullstack and Grace Hopper programs, Fullstack Chicago, and our Remote track—present their capstone projects and show off what they’ve built. In the three weeks leading up to Demo Day, students work together in teams to find common interests and goals and then deploy the skills they’ve learned so far to solve a problem.

To get an idea of what the day looks like check out the highlights of the event!


On our most recent Demo Day, students presented 27 amazing presentations, and we wanted to share a few of the projects with you. We’ve picked a handful to feature, and the full playlist of all the presentations is here.

Be-Yoncé

An augmented reality Beyoncé experience

Team Members: Chelsi Asulin, Alex Grazier, Macarena Carreno, Linda Saraguro

Campus: Grace Hopper

Who doesn’t want to step into Beyoncé’s shoes for a day—seriously, have you seen Homecoming? The Be-Yoncé app is a fun, interactive AR experience that allows you to try on some of the pop star’s most iconic looks and dance around in them. Sounds fun, right? To start, you pick a headpiece, a body suit, and a song you want to listen to during your session. Once you’re really feeling yourself, take a screenshot of your final look to share with the world.

Be-Yoncé was built by adapting TensorFlow.js’s PoseNet for a React-Redux frontend and using Node, Express, PostgreSQL, and Sequelize on the backend. The outfits were dynamically positioned on an HTML5 canvas using utility functions that allowed them to move and scale with the user’s motions.

 

Pacstone: A Pacman AI

Machine learning for Pacman

Team Members: Daniel Kil, David Li, Logan Takahashi, Eric Chan

Campus: Fullstack NYC

The concept behind Pacstone was originally deemed impossible to pull off by Fullstack instructor John McDonald — but consider us all corrected. This project was incredibly technically impressive and the team’s problem-solving and analytical approach really wowed us. Essentially, Pacstone allows you to train a personalized AI in your browser to compete against you. This means after your first game, you can play as either Pacman or in Ghost mode.

The team’s main goal was to make machine learning more approachable to those interested in the field, and their biggest challenge was determining which model to use. Pacstone is built on a sequential neural network and uses Tensorflow.js and a method called deep-q learning.

 

wondARland

Fall down the rabbit hole with this AR adventure-scape game

Team Members: Lisa Jakubczyk, Reina Murooka, Gretchen Opie, Xiaoyu Zhu

Campus: Grace Hopper

If you’ve ever wanted to make like Alice and fall down the rabbit hole, wondARland is here to make your dream come true. wondARland is a cross-platform, mobile AR game made for all ages. Once you open the app, your camera’s onscreen viewfinder will immerse you in a game where you’re searching for portals in the real world. When you see a portal, dare to go through it and land in your very own, visually rich adventure-scape. In order to escape that portal, search for clues and determine the correct passcode—but hurry, because your time is running out.

The app is built on four main technologies: ReactNative, Viro-React, Redux, and Firebase/Firestore.

ExplorAR

An augmented reality app that helps users explore new cities

Team Members: Roberto Brillembourg, Daniel Lanoff, Peter Burger, Jeetkumar Desai

Campus: Fullstack NYC

ExplorAR weaves together info that many of us rely on while discovering new cities, like Yelp reviews and maps of historic landmarks. While you’re out and about, you can pull up ExplorAR to conveniently discover points of interest near you, including restaurants, landmarks that may be of interest, and bars. The app also brings in live data; for example, if you were standing in front of the New York Stock Exchange, it would bring in the current NYSE data for you to review.

ExplorAR was built using React Native, ViroMedia, and Redux on the front end. On the back end, Node, Express, Passport, Sequelize, PostgreS QL, and the Yelp API were all incorporated.

Deskovery

An immersive stay-cation that transports you to the wild

Team Members: Jessica Wallin, Lerena Holloway, Bianca Czaderna, Hariet Lewis

Campus: Grace Hopper

Stuck at your desk and tired of working such long hours? Healing an injury and can’t venture out as much as you used to? Deskovery allows you to go on the expedition of your dreams without moving a muscle (well, maybe you’ll have to move a few). The app brings the beauty of the natural world straight to you and offers the opposite of a VR experience by allowing you to see something real.

Once you’re on your Deskovery journey, you have the ability to store observations on what you see and learn interesting facts as you go. Deskovery was built with Node, React, GraphQL, MongoDB, Apollo, and Amazon S3. The team especially liked comparing this back-end model with what they knew of Sequelize and Postgres.

DiveBook

Digital SCUBA log book

Team Members: Emily Lu, Harrison Cole, Roger Palabasan, Roumesh Persand

Campus: Fullstack NYC

If you’re a diver, you’re probably familiar with a log, or dive, book. Divers use these to keep track of their observations for future dives, and dive shops rely on them to make sure divers are competent enough for difficult dives. DiveBook allows you to store all this info digitally; when you log in, you’re able to see specs on all your past dives, your recorded observations, metrics, and more. The app also offers a functionality that allows dive shops to generate unique QR codes to verify your submitted dives.

DiveBook was built using D3.js, Britecharts React D3 library, React-Map-GI, the postGIS spatial database extension for postgreSQL, Node.js, Express.js, Sequelize.js, SQL, React, and Redux. It was styled with Material-UI.

Ready to join the ranks of these students and start learning the skills you need to build useful applications? Apply to one of Fullstack Academy's programs today and change your life in just 13 short weeks.


Interested in learning more about coding?

Get our free Road to Code Guide & Course Syllabus