fsnd-projects

Full Stack Web Developer Nanodegree Projects

The nanodegree program is from Udacity & co-created by Google, Amazon, GitHub and AT&T.

Webcast (about the nanodegree)

Projects:

  1. Movie Trailer [Python, Bootstrap] (submitted on 2017-04-15): Server-side code written in Python to store a list of my favorite movies, including box art imagery and a movie trailer URL. This data is then served to a web page using HTML and CSS allowing visitors to review these movies and watch the trailers.
  2. Build Portfolio Site [Bootstrap] (submitted on 2017-04-19): Developed a personal portfolio page using HTML, CSS, and the Bootstrap framework. The page is fully responsive and works on mobile, tablet, and desktop browsers.
  3. Log Analysis [SQL] (submitted on 2017-05-10): A large database with over a million rows is explored by building complex SQL queries to draw business conclusions for the data. The project mimics building an internal reporting tool for a newpaper site to discover what kind of articles the site’s readers like. The database contains newspaper articles, as well as the web server log for the site.
  4. Item Catalog [Python, Flask, SQLAlchemy, Jinja2] (submitted on 2017-06-04): A RESTful web application (CMS) utilizing the Flask framework which accesses a SQL database that populates categories and their items. OAuth2 provides authentication for further CRUD functionality on the application. OAuth2 is implemented for Google & facebook providers.
  5. Neighborhood Map [KnockoutJS, Google Maps API, Responsive web design] (submitted on 2017-06-18): An interactive SPA that uses various APIs. This includes making function calls to Google Maps and other location-based services like Foursquare.
  6. Linux Server Configuration [Shell] (submitted on 2017-06-07): Installing & configuring all required software to turn a baseline Ubuntu AWS (Amazon Web Services) server into a fully functional web application server, including Apache Web Server and PostgreSQL database server.

Courses:

~: project is not fully included, or included in FSND version 3.0.0 not version 4.0.0