bryanansong / MetaU-project3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Unit Assignment: Kudos Board

Submitted by: Bryan Ansong

https://www.loom.com/share/6e68fe6823fa46e5adf7f3932539766f?sid=2e246a6c-5aab-4e9c-a591-6ab49b3e178f

Deployed Application (optional): Kudos Board Deployed Site

Application Features

CORE FEATURES

  • Home Page

    • Displays header, banner, search, board grid, and footer.
    • Displays preview of all boards on initial page load.
      • Boards previews should show an image/gif and board title.
    • Users can click on a category (recent, celebration, thank you, inspiration) to filter the boards.
      • Recent displays most recently created boards.
      • Other categories display boards of that type.
    • Users can search for a board by name.
    • Users can click on a board to navigate to a new page containing that board.
    • Users can create a new board.
      • Boards should have a title, category, and author (optional).
    • User can delete boards.
  • Board Page

    • Displays a list of all cards for a board.
      • Each card features a text message.
      • Each card features a gif found using the GIPHY API.
      • Users can optionally sign the card as the author.
  • Cards can be upvoted.

  • Cards can be deleted.

STRETCH FEATURES

  • Deployment
    • Website is deployed via Render.
  • Comments
    • Users should be able to comment on cards.

Walkthrough Video

https://www.loom.com/share/6e68fe6823fa46e5adf7f3932539766f?sid=2e246a6c-5aab-4e9c-a591-6ab49b3e178f

Reflection

  • Did the topics discussed in your labs prepare you to complete the assignment? Be specific, which features in your weekly assignment did you feel unprepared to complete?

    • I do not think the labs were enough practice to build the web app that was required of us. I wish we had a slower and more hands-on session to get better at learning backend technologies
  • If you had more time, what would you have done differently? Would you have added additional features? Changed the way your project responded to a particular event, etc.

    • If I had more time, I would have added the user management feature where each user can have their own accounts and commit actions under their username
  • Reflect on your project demo, what went well? Were there things that maybe didn't go as planned? Did you notice something that your peer did that you would like to try next time?

    • My database schema was well planned and that really helped me speedrun a lot of my work because I didn't have to go back and redo my schema based on the new requirements I was seeing

Open-source libraries used

  • Add any links to open-source libraries used in your project.

Shout out

Give a shout out to somebody from your cohort that especially helped you during your project. This can be a fellow peer, instructor, TA, mentor, etc.

About


Languages

Language:JavaScript 81.1%Language:CSS 18.3%Language:HTML 0.6%