A large food distribution company GARDEN has employed you, to design a web application to manage an online recipe and meal planner. The web application will be used to attract individuals to post their own recipe on the company website.
Any individual will be able to register on the website. Once a registration is done, the website would first send email to the e-mail of the individual for activation. Once the individual’s account is activated, they can login to the website.
The website would also allow individual to change their password, their profile picture. They will be able to submit recipe which will be published on the website. An individual can submit more than one recipe. The website would allow them to see the list of the recipe, edit and delete it.
They will be able to see the list status on the site e.g. whether the recipe have been accepted. Once a recipe is approved, the individual must not be able to edit it. For each recipe an individual upload, he needs to input the name of the recipe, a small description, a more detailed description, a picture of the menu, the list of ingredients, the nutritional value of the meal, an estimation of the cost, the list of steps, the primary and main ingredient of the meal, the type of meal (breakfast, lunch, dinner….)
The site will have also an admin interface where the administrator can login, view the recipe submitted, and approve it. In case of rejection, the administrator would provide a comment.
The lists of approved recipe are to be displayed on the public interface. This public part of the website will be developed to allow visitors to browse through the different public pages which contain the list of recipe accepted. The public interface would also allow any visitor to search for a meal. The search could be a simple search where the visitor simply enters some key words, or it could be more elaborated where the visitor could search a recipe by a list of criteria (type, main ingredient, nutritional value, price …).
All information needed by the web application will be stored on a database.
The website should have a basic content management interface where the database can be updated with images and text and this material will appear on relevant pages.
28 freelancers are bidding on average $210 for this job
Hi I am having 7 years of experience in designing and development Please let me know more about your changes and requirement ? I AM READY TO START IMMEDIATELY Thanks Rahul [login to view URL]