Skip to content

Latest commit

 

History

History
43 lines (28 loc) · 1.6 KB

TODO.md

File metadata and controls

43 lines (28 loc) · 1.6 KB

My to do list:

Front-end summary

  • Authentication:
    • Create a component for handling "forgot password";
    • Create a component for "Sign up"
    • Create a componenet for signing up with social network accounts
  • App pages/components:
    • Create a Header with user name, gravatar and a search bar
    • Create a SearchBar page that renders by default previous search results
    • Create a main view component to render recipes according to categories
    • Create a "new recipes" component to render newly added recipes (cards with name, photo, rating, author and duration)
    • Create a Footer containing 5 icons: home, bookmarks, upload new recipe, notifications and profile

Back-end summary

  • Implemenent RESTFul API using Node.js, Express.js, Mongoose and MongoDB, in order to use Brazilian recipes and Portuguese language.

Next immediate tasks:

  • Implement the notifications page:

    • Create a tabs component to be used on notifications page;
  • Implement the home page:

    • Implement drag effect on cards and category buttons for large screens
  • Start adding framer-motion animations [in progress];

  • Implement the details page:

    • Fix bug of procedures (sometimes it is rendered an empty step);
    • Implement saving to Details state and to localstorage the recipe progress;
    • Implement plus/minus btns to increase/decrease servings and update ingredients on details page;
    • Implement "add to shopping list" btn, that adds ingredients into a unique list or to a separate one.
  • Implement the Search page:

    • Implement pagination on search page;
  • Implement reviews functionality;