Last week, we shared four final projects from the ambitious students (now graduates) in Flatiron School’s Full-Stack Web Development program. These projects included tools for communication among teams (GroupSlam) and mapping decision-making (Flipside) as well as apps that help connect restaurants with excess food to nonprofits (Fair/Fare) and artists to galleries (Art Space). What’s astounding is that these inventive apps were created in the final three days of our three month program, and utilized Ember, a language the students had just started to learn. As Web Development Instructor Sophie DeBenedetto says, “Our students were thrown head first into the deep end of a new technology. They didn’t just avoid drowning; they pushed themselves and each other to build fun, problem-solving, beautiful full-stack applications—in only a handful of days.” This week, we’re taking a closer look at four more projects that show the range of Flatiron graduates’ passions and the problems they hope to tackle with their new programming abilities.
Escape the Flatiron Islands
Tale, created by Howard Watts, Eve Essex, and Alex Martin is a tool for live, collaborative storytelling online. Users work together on stories, taking turns writing one line at a time until a story is published. Watts explains why the project was so exciting: “We had just learned about Action Cable, a new feature in the soon-to-be released Rails 5. I thought we could take the basic functionality that we learned, and expand it to a live-typing experience similar to Google Docs. This proved to be difficult as there is very little documentation on Action Cable (since Rails 5 is not released), but I eventually got it working and we’re very satisfied with the end product.”Building the Tale app gave the team an understanding and love of Websockets, the underlying tech upon which Action Cable is build—a technology that Watts says he “had no idea existed before Flatiron School.” The team plans to continue improving Tale after leaving Flatiron School. Currently, in Tale, if you reserve a spot to contribute a line to a story, that spot is yours until you submit your line. Watts explains, “This can lead to a story being ‘held hostage’ until the end of time, if the user never adds to it. We plan to add a five-minute timer to user contributions to fix that issue.” You can write your own collaborative stories and see what others have come up with on the Tale app site.
PicSet, created by Daniella Corricelli and Will Schneekloth, helps you learn to use your camera (note: not your camera phone) settings through image recognition lessons. Before attending Flatiron School, Schneekloth was a professional photographer and Corricelli worked at a photo licensing agency, “so when we sat down to brainstorm, we knew it'd be really fun to work on something photo-related,” says Corricelli. “I thought a little study guide about photography would be cool, but Will took it to the next level when he suggested we use real Flickr images with the actual camera setting metadata as our flash cards.”PicSet essentially acts as a high-tech set of flashcards to train users to recognize what effect camera settings like aperture and shutter speed have on photographs. Users are presented with images and a set of sliders that allows them to input their best guesses of the camera settings. Schneekloth explains, “After adjusting the sliders and clicking submit, we throw a second set of sliders on the page that represent the true settings the photo was taken at so the user can see how close they were.” Their hope is that the more a user goes through the process, the more adept they will become at sensing how camera settings affect the look of an image—and they can then bring that knowledge to their own camerawork. Amateur photographers looking to improve their craft should be excited about improvements Corricello and Schneekloth have planned for the app: “We have some logic to game-ify the application written, but it’s not currently actually keeping score, and I’d like to see that functionality through,” says Schneekloth. “We also talked about adding some additional lesson tracks for things like ‘lens selection’ and ‘ISO settings,’ as well as creating bookmarks so users could keep track of flashcards they found particularly difficult or otherwise liked.”
To get a closer look at all the inspiring projects from the science fair, head here: http://flatiron-gallery.herokuapp.com/
Do you want to be able to build apps like these? A great way to get started is to try our free Intro to Programming track on Learn.co.