This PR introduces crucial view implementations and user stories, creating a foundational structure for the new project:
Login and Registration Pages:
Built login and registration pages using Devise for user authentication.
Recipes List View:
Displayed a list of recipes authored by the logged-in user, allowing navigation to recipe details as depicted in the wireframe.
Public Recipe List View:
Showcased a list of public recipes ordered by the newest entries, with functionality to navigate to recipe details and permit deletion by the recipe owner.
Recipe Details View:
Implemented a toggle button for recipe privacy settings.
Displayed recipe details based on privacy and user ownership.
Enabled the owner to add new food to the recipe and provided a modal for creating shopping lists linked to inventories.
Inventories List View:
Exhibited a list of inventories owned by the logged-in user, offering links to inventory details and delete functionality for the owner.
Inventory Details View:
Presented inventory details as per the wireframe, enabling users to add new food items through a dedicated form.
Inventory Shopping List View:
Generated a list of missing food items by comparing the recipe's ingredients with the inventory contents.
Calculated total food items and prices for the missing ingredients.
These implementations align with the wireframe designs and fulfill user stories to create a functional groundwork for the project's features and views.
Your valuable insights and feedback on these implementations are appreciated to enhance user interaction and functionality within the application.
This PR introduces crucial view implementations and user stories, creating a foundational structure for the new project:
Login and Registration Pages:
Recipes List View:
Public Recipe List View:
Recipe Details View:
Inventories List View:
Inventory Details View:
Inventory Shopping List View:
These implementations align with the wireframe designs and fulfill user stories to create a functional groundwork for the project's features and views.
Your valuable insights and feedback on these implementations are appreciated to enhance user interaction and functionality within the application.