Front-End Portfolio Page
Students design and create a complete portfolio website using HTML5, CSS, JavaScript, and the Bootstrap framework. The emphasis here is on creating a visually compelling design while following a style guide to anchor the final product.
JavaScript Based Game
Building a game has many components, and even seemingly simple ones can be deceptively complex. For this assignment, students build an interactive game of hangman — requiring them to consider topics like interface design, state management, edge cases, win-lose logic…and, of course, fun!
Trilogy Education / Spotify Feed Reader
What’s trending on social media? Why not build an app to find out! In this projects, students create a Node based application that retrieves data from social media and music streaming websites like Twitter and Spotify. Then relay this information to users in a new and creative way.
MongoDB Web Scraper
The web is filled with useful information — sometimes just out of reach, but with a little code we can scrape out the useful stories. In this assignment, students create a website that dynamically aggregates articles from news outlet while letting others comment on each story. Each article and comment can then be saved and retrieved using the Mongoose ORM to query a remote MongoDB database.
Database-Backed Compatibility Test
Help others find friends and love by building a simple compatibility application. In this project, students build a survey which takes user information and computes their most similar match using a simple algorithm.
Self-Selected Front End Project
Here students are encouraged to think outside their comfort zone. They are given the task of using their imagination to build their own front-end application. The big requirement: Make sure it interacts with real-world services like Google Maps, Twitter and IMDb API.
Self-Selected Full-Stack Project
Students work independently or break out into groups to collaborate on a final project. Here they take everything they’ve learned to build a complete, business-worthy product meeting professional standards for aesthetics, functionality, and user considerations.