Giter VIP home page Giter VIP logo

food-stories's People

Contributors

cheeeya avatar locphan2207 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

webdevoir

food-stories's Issues

PA Review: User Authentication

  • Backend: DB, model, controller, views
  • Redux Loop: ajax, actions, reducer
  • Presentational Components
  • Styling
  • Smooth, bug-free navigation
  • Adequate and appropriate seeds

Session modal doesn't close to the correct path

If the user switches paths while interacting with the modal, they are unable to click/x-out of it. The modal currently pushes them back to the previous window url. If this were to be re-designed, a react-modal would be really effective at solving this dilemma. However, it is possible to fix it with your implementation if you are able to capture the path the modal opened on.

PA Review: Recipe Search

  • Backend: DB, model, controller, views
  • Redux Loop: ajax, actions, reducer
  • Presentational Components
  • Styling
  • Smooth, bug-free navigation

Others:

Can a table have foreign keys from two tables?

In this website, users can comment on both recipe and story posts. In order to do it, I was wondering if comments table could have two foreign keys from two tables (recipes and stories)?
Right now, I have to split comments into two different tables recipe_comments and story_comments

Canvas Bug

In recipe showpage, the problem occurs when users switching between recipes' showpages, and go back to the previous recipe showpages (visited routes), it draws the canvas again making it thicker and thicker.
I put some conditions, to clear the canvas when switching routes, but I still cannot solve it.
This is not a serious bug even though it may make users annoyed, so I decided to move on and will revisit the problem if I have time.

Homepage Bug

Homepage is not loaded when going from Likes page back to Homepage.
Web App also freezes there

PA Review: Comment

  • Backend: DB, model, controller, views
  • Redux Loop: ajax, actions, reducer
  • Presentational Components
  • Styling
  • Smooth, bug-free navigation
  • Adequate and appropriate seeds

Others:

  • Users can upload their food photos into their comment.

Comment bug

After users make a reply to a comment, they cannot post comment to the recipe anymore, unless page is refreshed.

Known reason: Because comment form and reply form are made from a same function, so they got same structure with same refs name. That's why react doesn't know what form to perform actions when we use comment form after replying.

PA Review: Stories (Index and Showpage)

  • Backend: DB, model, controller, views
  • Redux Loop: ajax, actions, reducer
  • Presentational Components
  • Styling
  • Smooth, bug-free navigation
  • Adequate and appropriate seedscipe Index page shows all recipes (Title, Total time and header image)

Others:

  • Small animation when hovering on Recipe Index Item
  • Sticky Navbar switch when scrolling down
  • Section jumping by clicking on navigating buttons (Overview, Comments)
  • Suggestion Component

PA Review: Likes

  • Backend: DB, model, controller, views
  • Redux Loop: ajax, actions, reducer
  • Presentational Components
  • Styling
  • Smooth, bug-free navigation
  • Adequate and appropriate seeds

Others:

PA Review: Recipes (Index and Show page)

  • Backend: DB, model, controller, views
  • Redux Loop: ajax, actions, reducer
  • Presentational Components
  • Styling
  • Smooth, bug-free navigation
  • Adequate and appropriate seedscipe Index page shows all recipes (Title, Total time and header image)

Others:

  • Small animation when hovering on Recipe Index Item
  • Canvas drawing for Cooking Time based on minute
  • Ingredient multiplying
  • Sticky Navbar switch when scrolling down
  • Section jumping by clicking on navigating buttons (Overview, Comments)
  • Suggestion Component

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.