What exactly can students build after a coding bootcamp? We attended a recent Fullstack Academy and The Grace Hopper Program Demo Day to find out. A total of 19 teams presented the tech behind their awesome Capstone Projects, such as an AI kitchen assistant and a check-splitting app (one group even created their own cryptocurrency)! You can watch the Fullstack Academy video presentations below to find out how these bootcampers turned their dreams into live applications.
Every student at Fullstack Academy and The Grace Hopper Program, including students from their Chicago and remote cohorts, gets to take part in a Demo Day. Groups of students present their Capstone Projects to fellow students, staff, and to the world via livestream on Fullstack Academy’s Facebook page. Here are a selection of projects from the Remote cohort, the Chicago cohort, The Grace Hopper Program, and the New York City Cohort.
Team members: Fara Woolf, Lina Jones, Shayne Mihalka, Kevin Genus
Cohort: Fullstack Academy Remote.
What's Exquisite Corpse? An Android app using React Native, which combines photosharing with surrealism. In the original game of Exquisite Corpse, each artist would add to a collective drawing, without seeing what the previous person drew, and at the end they would unfold it and see whole drawing. With this app, a user can take a photo, send to another user who can only see the edge, they can then take another photo and match up the edges to the original photo. This next photo can then be sent to final user who adds their photo. At end all users can see the finished piece appear, like a collage of all the photos. They can then share the photo straight to Facebook.
Their biggest challenge: Creating one photo from three sources. The user lines a photo up, sends it to an image masher. When a photo arrives at server, begins measuring and tailoring photo, cuts a little off the top, a lot off the bottom, server sends both to AWS, and puts them together as one.
Technologies used: React Native, Redux, Heroku, Sequelize, AWS, Express, Imagemagick
See the live project here: exquisitecorpse-fsa.herokuapp.com/
Team members: Jean Luciano, Jason Hu, Raj Kadiyala
Cohort: Fullstack Academy Chicago.
What’s Split? A mobile app to facilitate splitting the check at restaurant, because it’s not always ideal to split the bill in half if people order differently priced meals. A user can take a photo of receipt, then Google Vision OCR API analyzes the image to draw out item names and costs. The app puts all the items in table. The user can then add, remove, or change items. The app also calculates tax and tip. Then the user can add his friends to the app, and assign and unassign items for each person. Then users see a summary screen with a detailed view of all the transactions. Then the user sends checks to everyone. Each person receives a text message with a list of what they ordered, and a link to pay their amount. The main user can then mark people off as paid.
Technologies used: React Native, Redux, Express, Firebase, Node.js
See the live project here: Github
Team members: Danni Liu, Jessica Blake, Kaitlin Moreno, Sarah Charles
Cohort: The Grace Hopper Program in New York City.
What is Tiny Kitchen? It’s a personal recipe organizer and kitchen assistant. Instead of being interactive via a mouse or keyboard, users can interact with this app by talking to it. The team created the app so that people using a recipe on their computer found didn’t have to touch the computer with dirty hands. Cooking assistant called Mochi who can accept voice commands and read recipe step by step so you can focus on cooking. Users can search for a recipe on the web, use a Chrome extension to populate form and add the recipe to the Tiny Kitchen app. Users can also change the recipe, or manually add a recipe. Can also make grocery list and email it to yourself.
Mochi can react to commands, and can answer cooking related questions, and do unit conversions while a user is cooking, for a hands-free experience.
Technologies used: Chrome Extension, React, Google API.AI, speech to text recognition
Team members: Brian Bohme, One June Kang, Max Brodheim, Olivia Oddo
Cohort: Fullstack Academy in New York City
What’s Humm? An iOS app which allows users to share playlists across music streaming platforms like Apple Music and Spotify, to avoid having to manually put together playlists. Users connect their music streaming services to Humm, add each other as friends, and share playlists with each other. They can then download the shared playlist to their own music streaming service, either Apple Music and Spotify accounts.
Check it out live: Github
Team members: Stanley Tu, Sid Reddy Aatish Varma, Ken Russo
Cohort: Fullstack Academy in New York City.
What is StackCoin? A cryptocurrency using Ethereum blockchain for a Fullstack Academy students to use as a currency. Students at Fullstack can send stackcoin to other students, see how much money they have, how many people are using system, send money to each other and see the distribution of wealth. Once logged in, users can check in on the dashboard, see the latest transactions, and start mining. Transactions logic is created by Ethereum Contracts which creates a public ledger, and enforces strict rules. The system supports two contracts, a check-in contract when people log in, and a Codewars contract where users receive 100 Stackcoins if they do a Codewars problem, and 200 points if they rank up in the queue.
Technologies used: React, Redux, Web3, Express, Postgresql, Ethereum blockchain, Azure servers
Link to the live project: stackcoin.tech
And during this Demo Day, attendees actually voted on their favorite projects! Check out the winners: