# Project

Your final project for this course will be the planning and implementation of a web information system. The project will be evaluated with respect to the overall idea, implemented functionality, polish, and technical quality. See also ProjectTopicNotes.

As proposals are submitted, project topics will be posted.

## Deliverables

The technology evaluation is completed in the project groups (except the overviews and weighting).

## Technology Choices

• You must use a full-stack web framework as the basis for your implementation. Some examples: Rails, Django, Express, Play. If you have a principled objection to this requirement (most likely that your proposed project isn't a good fit for a standard MVC framework), I am willing to discuss waiving it.
• The project must be deployable with Vagrant and VirtualBox (and Chef/Puppet recipes) or Docker Compose from your codebase. Cloning your code and doing either vagrant up or docker-compose up must be enough to get the project running.