Group Project Proposal

Everyone must form into groups of 2-3 students. Each group must then decide and agree upon what web application they would like to build. Once that decision is made, then the group must put together a ‘‘project plan’’ that details how this application will be built, and how the work will be divided among the group members. Finally, all of these decisions must be written up into a paper and submitted to the instructor via email.

Due: Monday October 29, 2012 by 5pm

Project Ideas

In the past students have been very creative at thinking about what types of applications. Here are some examples of project ideas I’ve thought of or seen in the past:

Project Requirements

Each project must include:

  1. At least 2 controllers / resources
  2. Authenticated user accounts if that makes sense. It might only make sense for administrators; that’s OK. Or you might want everyone to have an account. Its up to you.
  3. Form validation for at least one of the forms used for data input
  4. Long-term storage of relevant data in models
  5. Multiple different ways of viewing the data

Project Plan Requirements

Once a project is chosen, the group must put together a project plan: a plan of action that shows how the work needed will be accomplished. The project plan should include details about the what, when, and how of the project. The important pieces of the project plan include:

Project Plan Document

Once all of this work has been done, you need to write up your complete project plan and turn it in to me. This project plan should include

There is no page limit for this document. It can be as short or as long as necessary. However, remember that I get bored easily; shorter documents are better than long documents. I’m guessing they will be about 5-6 pages, but that includes lists of features and tables of who will write each feature and when it will be done by, and possibly mockup screenshots if appropriate.

Once you’re done, someone in your group should send the document to me via email at

Due: Monday October 29, 2012 at 5pm

Class members looking for a group

It is your responsibility to find partners for this project. Individual projects will not be accepted, and I will not form people into groups. However, if you don’t have a partner, I am happy to list your name and email address here. If you are looking for a group, please contact one or more of these people to discuss ideas and group formation (and/or email me to have your name added to this list).

Here is a list of people who have emailed me looking for a group.