About Recetarium
Descripció del projecte
En la següent descripció, intentarem exposar els mètodes i funcionalitats que haurà d'incloure la nostre aplicació, on la seva principal funcionalitat, és la de poder inserir les nostres receptes i enviar-les als nostres contactes de telèfon, a més, hem de permetre a qualsevol usuari d'aquesta aplicació que pugui fer cerques de les receptes que tenim a la base de dades.
1 Aprenent
En un principi, existiran usuaris que per diversos motius no voldran donar-se d’alta a l’aplicació, aquests usuaris no podran gestionar les receptes, però si que podran visualitzar-les, els anomenarem aprenents.
2 Cuiner
2.1 Avantatges sobre els aprenents
Si un usuari vol tenir permís per gestionar les seves pròpies receptes, el primer que haurà de fer és registrar-se un usuari per poder accedir a l’aplicació, en aquest moment passarem a anomenar-lo cuiner.
2.2 Alta de cuiner
Sempre que un cuiner vulgui crear-se un compte, les dades que demanarem són les següents:
El número de telèfon, la direcció de correu, l’àlies que es vol utilitzar y la contrasenya que es farà servir.
2.3 Accés
En cas de que l’usuari no recordi la contrasenya, es podrà recuperar aquesta, si l’usuari facilita la direcció de correu electrònic o l’àlies del compte respectiu.
2.4 Baixa de cuiner
Un cuiner podrà donar-se de baixa sempre que ell vulgui, serà el mateix cuiner el qui decidirà si les receptes es poden seguir visualitzant o prefereix que s'eliminin juntament amb l’usuari.
2.5 Modificació de cuiner
Així mateix també tindrà permís de modificar qualsevol camp, tret del telèfon, per modificar-lo haurà d'eliminar el compte i fer-se’n un de nou. Cada vegada que s’efectuï algun canvi s'hauran de tenir en compte les restriccions esmentades en la creació.
3 Recepta
3.1 Nova recepta
Sempre que un cuiner vulgui afegir una recepta, aquest haurà d’estar registrat a l’aplicació.
Quan la recepta sigui validada, qualsevol altre usuari ha de poder visualitzar-la ja sigui cuiner o aprenent.
3.2 Cercar recepta
Per tal de poder-les visualitzar, se li donarà l’opció a tots els aprenents de cercar receptes, les quals es podran filtrar per paraula clau, valoració, categoria, mètode de cocció, tipus de plat, temps de preparació, cost total aproximat en euros, idioma de la recepta, ingredients, àlies del cuiner, nombre de comensals i dificultat. Un cop filtrades es presentaran en un llistat ordenades per valoració.
3.3 Eliminar recepta
Un cop les receptes estan creades, cada cuiner disposarà d’un llistat on podrà veure les seves receptes, també podrà modificar-les, donar-les de baixa o compartir-les.
3.4 Modificar recepta
A l'hora de modificar la recepta, ho podrà fer a qualsevol paràmetre que hagi estat inserit en la creació.
4 Social
4.1 Compartir
Les receptes només es podran compartir entre cuiners.
4.2 Notificacions
Els cuiners també disposaran d'una llista de notificacions on podran visualitzar totes les accions que tindran a veure amb ells. Aquest llistat l'ordenarem cronològicament i permetrem a l'usuari eliminar notificacions.
Sempre que un cuiner rebi una recepta s'afegirà una notificació a la llista, que indicarà qui ens ha compartit la recepta i de quina es tracta.
Cada vegada que un cuiner comenti una recepta, l'autor de la recepta li arribarà una notificació conforme ha rebut un comentari, indicant qui l'ha realitzat i sobre quina recepta.
4.3 Valoració
La valoració serà la nota mitja de totes les valoracions obtingudes. Cada usuari tan sols pot fer una valoració per setmana i recepta, la qual podrà contenir un comentari. Les receptes només poden ser valorades per cuiners.
6 Aclariments
Totes les fotografies que es demanen a l’aplicació es podran buscar a la memòria del telèfon, però també es podran fer a l’instant activant la càmera del telèfon. Project Description
In the following description, try to explain the methods and features that will include our application, where the main feature is the ability to insert our recipes and send them our phone contacts, in addition, we allow any user of this application can perform searches of the recipes we have in the database.
1 Learning
Initially, there will be users who for various reasons do not want to register the application, users can manage these recipes, but if you can see them, call the learners.
2 Cook
2.1 Advantages of learners
If a user wants to be allowed to manage their own recipes, the first thing you need to do is register for a user to access the application, then we will call it cook.
2.2 High Chef
Whenever a chef wants to create an account, ask the data are:
The phone number, email address, nickname you want to use and password that will be used.
Access 2.3
If the user does not remember the password, you can recover that, if the user provides the email address or alias of the respective account.
2.4 Slow cook
A cook can give unsubscribe whenever he wants, the same chef who will decide whether to follow the recipes can be viewed or prefer to be removed along with the user.
2.5 Amendment to cook
Likewise also have permission to modify any field except the phone, change it must delete the account and take a new one. Whenever a change is made should be taken into account in setting these restrictions.
Recipe 3
3.1 New Recipe
Whenever a chef wants to add a recipe, it must be registered with the application.
When the recipe is validated, any user can view either the cook or apprentice.
3.2 Search Recipes
In order to view them, you will be given the option to search all learners recipes, which can be filtered by keyword, rating, category, cooking method, type of dish preparation time, total cost of approximately euro, language recipe, ingredients, cook alias, number of guests and difficulty. Once filtered will be presented in a list, ordered by rating.
3.3 Remove recipe
Once the recipes are created, each chef will have a list where you can see their recipes, you can also modify them, or give them low share.
3.4 Modify recipe
When modifying the recipe, you can do any parameter that has been inserted into creation.
4 Social
4.1 Share
Prescriptions can only be shared among chefs.
4.2 Notifications
The chefs also have a notification list where you can view all actions have to do with them. This list is ordered chronologically and allows the user to delete notifications.
Whenever you receive a cook recipe will be added to the notification list, which indicates that we shared the recipe and how it is.
Every time you discuss a cook a recipe, the author of the recipe you will be notified in accordance received a comment indicating who has done and what recipe.
Rating 4.3
The assessment will be the average grade of all evaluations obtained. Each user can only make an assessment week and recipe, which can contain a comment. Prescriptions can only be accounted for cooks.
6 Clarifications
All photographs required in the application can search the phone memory, but can be made instantly activating the phone's camera.