SpeakerTwitter / frontend

1 stars 0 forks source link

Glow: Getting the comments to appear on the screen #28

Open EmilyJarecki opened 1 year ago

EmilyJarecki commented 1 year ago

The comments that are created by the user pass into the backend which will make them appear on the screen for the user to see.

The comments are able to be viewed upon mounting of page. If there are no comments, no comments appear.

useEffect(() => {
    getComment();
  }, [comment.length])

The user can view each comment created in reverse chronological order. The most recent comment is displayed on top for the user to always be updated on changes.

krabecb commented 1 year ago

1 - does not meet expectations , 2 satisfactory, 3 exceeds expectations.

3: User Centered / Feature Rich 3: Has three key features of original app (and may enhance /put a spin on the current behavior or appearance) 3: Database Complexity 3: DB has two models with some association (1:M is default) with full CRUD between 2 or more models. 3: API Architecture 3: RESTful Routes - Design the CRUD routes using RESTful convention. 3: API Integrations 3: React frontend consumes Express backend 3: Version Control: 3: Git 50+ commits between FE / BE repos. 3: Code Quality: 3: Proper indentation, variable naming conventions demonstrated in class are present throughout code. Where code is complex or idiosyncratic comments are provided to describe behavior 3: Clean Code: 3: Well organized application directories, very little repeated code, non-descriptive comments are removed 3: Visual Design: 3: Basic styling is present and provides an easy to use, visually appealing user experience. Custom CSS and layout tools provide a non-buggy desktop experience. 3: Deployment: Both frontend and backend applications are deployed to production - Netlify / Heroku services are used and work appropriately. 3: Documentation: A project readme is provided is included in one of the two repos. Planning materials are available and linked to. Documentation materials cover topics included in project notion.

60 pts - Exceptional