Topics for Course Projects

There are three different project topics, from which you can choose. All of them must be realized as Android App.
Next, you get a short description of what each App should be capable of, which can be used as starting point for requirements elicitation.

 

Money Control

Spending money is easy, taking control over it is most of the times a challenge. This App should be designed and implemented to help with the latter.
It should allow users to (manually) specify what they spent their money for and categorize incoming and spent money. Given some income (that can be specified as well), it allows you at any time to double-check whether your money is in balance or not. Moreover, maintaining a history of your inputs allows to observe how your behavior has changed, which is espically useful to get rid of imbalances. Also, some statistics should be shown to the user.

 

Get Home Safely

This App addresses an issue that many people may have faced: You are out with friends or alone and at some point you need to go home, alone and probably in the night. Even though the area may not be dangerous at all, there may be persons that  worry about you and whether you got home safely. This app should be designed and implemented to help on that issue. When you start your trip, you can add people to track your way home, get informed about unanticipated events and got noticed when you safely arrived on time or not. All communication take place via in-App messaging and push notifications are the means for your followers to stay updated.

 

Food Inventory

Sometimes it is hard to keep track of how many packages of rice, pasta and tomato sauce (or any other food item) you still have at home. In this project you should implement an app, that allows you to keep track of what packages you still have at home. Users should also be able to set minimum values for items that they want to keep in stock regularly. The app should also allow to generate a shopping list of all missing items. To enter new items or to record the initial inventory the bar code on each item should be scanned (there are a lot of internet databases which then can be used to look up, what the bar code belongs to).
The app should also categorize items (preferably in a way a grocery store would arrange them in) and show some statistics about usages.

Last Modification: 16.02.2022 - Contact Person: Christian Braune