-
Notifications
You must be signed in to change notification settings - Fork 0
Description of the system
The end user of our service should be able to have access to the system with a client. At first it is only planned to build a native application for the operating system Android. The system will offer an API which gives access to all of the features. Some feature will only be available for registered users.
All users should be able to get a list of all meals that are already recorded. It should also be possible to get detailed information of a specific meal. That contains the name of the meal in Hangul and English and a description. An image, the ingredients, a recipe and a rating shall be optional. It should be possible to search for a name of a meal in Hangul or English. This search is planned to have a autocompletion. A user should be able to sign up himself to the service. A user will have to enter a username, an e-mail address and a password to sign up to get more features. As an optional feature there should be a possibility to sign up with an OAuth account e.g. Facebook, Google+ or Twitter.
After the users are successfully signed up they should be able to sign in with their chosen username and password. The registered user can do what an ordinary user can do and as well to change his own profile settings, add a meal or change an existing one.
- search for a meal in Hangul or English
- autocompletion of the search
- get a list of all meals
- detail view of a meal
- rate a meal (thumbs up/thumbs down)
- insert a new meal
- edit a existing meal
- different authentication method (optional)