CIS 371 |
Semester Project |
Fall 2022 |
Proposal Due: Wednesday, 28 September Project Due: Monday, 5 December
One of the more challenging (and hopefully fun) aspects of this project is that you are to come up with your own web application idea. While there are general requirements your application must meet (see details below) you are free to innovate and design a web experience that you are personally interested in and passionate about.
Your app must be original and innovative. It is ok to come up with a "better mousetrap," but don't simply replicate an app that already exists. Substantially improving upon an existing app idea or giving it a novel spin of your own is permissible, provided your "novel spin" is functional (as opposed to simply cosmetic), and requires non-trivial additions and/or changes.
You also may take an existing idea and apply it to a new domain, as long as the conversion requires the addition of innovative features. (For example, implementing "Yelp for U-Pick Blueberries" wouldn't make for a good project, because you would be simply copying Yelp and changing the name of some fields.)
To come up with an idea, think about web experiences that frustrate you. What existing sites have missing features (in your opinion)? What web app do you wish somebody would write? Talk to your friends. What apps do they wish somebody would write?
You may use your previous projects (a personal side project, a project for a previous course, even a project from work) as a basis for your CIS 371 project provided:
Projects that are heavily based on the work of others will receive a failing grade.
If a requirement doesn't seem to apply to your proposed app, feel free to propose an alternate requirement. (In other words, don't let the requirements above be the reason you choose a "boring" project over an innovative one.) However, please submit any proposed changes to the requirements to me by mid-October (i.e., don't try to cover for missing/incomplete features by trying to change the requirements at the last minute.)
(Thank-you to Prof. Woodring for suggestions and contributions to the writeup and grading rubric.)
Updated Thursday, 17 November 2022, 6:00 PM