chimwemwe007 / my-recipe-app

A simple recipe Solo web-application that allows a user to register, login and add remove update items to an inventory.
MIT License
0 stars 0 forks source link

Complete #24

Open chimwemwe007 opened 8 months ago

chimwemwe007 commented 8 months ago

The following have been completed in this pull request:

Pages

- Login Page
    Built with Devise for authentication.
    Personalized design for enhanced user experience.

- Registration Page
    Utilizes Devise for user registration.
    Custom design elements for a cohesive look.

- Recipes List
    Displays recipes created by the logged-in user.
    Provides links to individual recipe details.
    Implemented with attention to avoiding N+1 queries.

- Public Recipe List
    Presents a catalog of public recipes, sorted by newest.
    Users can delete recipes they own.
    Linked to recipe details for exploration.

Recipe Details
    Features a toggle button for setting recipe visibility.
    Shows recipe details for public recipes or those owned by the user.
    Owners can access a form for adding new food items.

Navigation Menu

Offers convenient access to all pages created.
Ensures smooth navigation for users.

Tests

Includes comprehensive unit and integration tests for robust functionality.

Exclusive Features (For groups with less than 3 members)

Food List
    Lists food items added by the logged-in user, including quantity.
    Allows seamless addition of new food items.

General Shopping List View
    Compares all recipes with the user's food list to generate a shopping list.
    Displays total items needed and their cumulative price.
Reem-lab commented 8 months ago

@chimwemwe007 could you check your slack?

chimwemwe007 commented 8 months ago

sure im on slack now

topeogunleye commented 8 months ago

@chimwemwe007, Could you fix your linter error