Courtney Toder

Homework 1

Ideas for Project

Idea #1: Cosplay App

Cosplay refers to the act of dressing up as a favorite anime/movie/video game character, typically at a convention setting. Sometimes cosplay can be a competition, though many do so casually.

As a cosplayer myself, I’ve searched the app store many times for an app that would help me plan cosplays and conventions better, but I have yet to find a comprehensive app for this purpose. If I were to develop this app, I would add the following features:

·  Add conventions to a favorites list, or an attending list 9somewhat like the facebook events system)

·  List all completed and planned cosplays, and create categories to organize them within your profile

·  Track progress on planned cosplays by keeping track of what has been finished and what still needs to be made or purchased

·  Access to schedules and event listings for each convention, as well as official convention websites and forums

·  See how many users are going to a specific convention, which can be useful in planning photoshoots and meetups

Idea #2: Recipe and Calorie Planner

This application would be useful for users who keep track of how many calories they consume in a day, and would want to plan food around that number. The following features could be added to allow customization and reach a greater audience:

·  Specify calorie amount and specific ingredients that the user prefers, which the program will use to find recipes that use some of these ingredients in conjunction and stay within the user’s calorie limit

·  Save favorite recipes for future reference

·  Plan meals throughout the day, week, or month

·  Modify existing recipes by substituting for suggested alternative ingredients, or experiment by adding your own

·  Track weight daily or weekly, which is information the program can use to suggest a daily calorie amount, which keeps the system dynamic as this number is constantly updated

Idea #3: Movie Suggestions

This application allows users to search for their favorite movies from a database and add them to a list of favorites. By specifying region and service provider, the application could alert users to when these films are being aired in their region and at what time. It can also provide suggestions based on the user’s library and provide channel information.