Auth Module Final Project

Create a new application using your API Server and Authentication System learnings.

Your team will be responsible for planning, executing, and presenting an application that showcases a Content Management System (CMS) using full RESTful CRUD operations.

The Goal and The Why

Time to build something cool! You’ve learned so much and as a class we’ve covered a lot of material. By giving you the opportunity to build and deploy an Auth Server, you gain fluency, foster understanding, and put your new skills to work. You may build something that looks and functions similar to lab-08, or perhaps you build something that surpasses lab-08. Either way, the goal of this lab is to reinforce any learnings that might need reinforcing.

Requirements

Your application must employ the following programming concepts:

  1. API Auth server must be deployed. A single, backend application is expected
  2. Use of your API server to perform database operations
  3. Use of login/auth/acl to control access to your resources

Presentation

On the due-date, your team will present a working version of your project to the class showcasing the following:

Plan for ~15 minutes for your team’s presentation, actual presentation time may be adjusted based on class needs.

Project Ideas

Reminder: Proof of life as you develop is the sustainable and logical workflow

Grading

Your team grade is based on the following factors:

  1. % of the application that was completed
  2. Code Quality
  3. Presentation