Giter Site home page Giter Site logo

kbaked's People

Contributors

kristenburgess25 avatar

Watchers

 avatar  avatar

kbaked's Issues

Pagination broken

Pagination/styling is not working as it should... the last 3 articles were appearing on the first page, clicking to second page of pagination showed all 14 items a second time. Styling was messed up on last 3 items.

Optimize images

Images are too large and take way too long to load, especially on a device with slower connection.

Filter by tags

Users should be able to see all recipes grouped that fall under a certain tag- like "cookies," "bread," "keto," etc.

In-line links to other recipes

Some recipes have references to other recipes in them and should be linked in-line.

  • Apple pie recipe link to pie dough recipe
  • Key lime pie bar recipe link to shortbread crust

Comments section on recipes

  • User should be able to leave a comment on a recipe
  • Decide if user needs to be logged in or can comment as guest
  • Comment can be listed as "question" or "comment"
  • Comment includes user name and optional location ?
  • Comments should be stored as an array that is an attribute on a recipe object
  • Comment object within the array should be structured as follows :
    { name: "name", location: "Nebraska", comment: "the content of the comment", rating: 5 }

Fix 'Subscribe' button appearance on mobile

In mobile view, there is no space between email text input and subscribe button.
Trying to add margin to either element is not working/is being overwritten by Vuetify styles (I think.)

Add User functionality

Using Firebase for database and for sign-in, user should be able to:

  • create an account (username/email, password, display name)
  • save recipes
  • rate recipes
  • comment on recipes

Recipe data not present on page refresh

Since clicking a recipe from the feed on Home is what triggers the selected article data to be sent to the store, when there is a refresh, that data is no longer present in the store. The data needs to be loaded from the route or made to persist in the store even through a refresh.

Allow users to submit recipes

This will be a large feature where similar to submitting comments, users can submit recipes. These will not be immediately posted but will be sent to me for review.

Rating/Review feature

  • Allow users to rate recipes
  • Ratings between 1 and 5 stars/cookies
  • Ratings should be stored as an array that is part of a recipe object.
  • Each time a new rating is given to a recipe, it is added to the rating array, and a new average rating is calculated.
  • "average rating" should added as an attribute on a "recipe" object

Subscription feature

  • User can enter email address to subscribe to updates from KLC
  • User submission of email will add them to "subscriptions" in Firebase DB
  • A "subscription" object in the "subscriptions" array should be structured as follows:
    { email: "[email protected]" , date: "timestamp of subscription"}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.