CIS 658 |
Semester Project |
Winter 2025 |
Proposal Due: Monday, 3 February Project Due: Monday, 14 April
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 may also 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 this project provided:
Projects that are heavily based on the work of others will receive a failing grade.
You may not use ChatGPT or similar software to write any part of your project.
If a requirement doesn't seem to apply to your proposed app, feel free to propose an alternate. Please submit any proposed changes to the requirements to me by mid-semester (i.e., don't try to cover for missing/incomplete features by trying to modify the requirements at the last minute.)
(Thank-you to Prof. Woodring for suggestions and contributions to the writeup and grading rubric.)
Updated Friday, 3 January 2025, 3:31 PM