Skip to content

Mar1789/Kudos-Board

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unit Assignment: Kudos Board

Submitted by: Marvin Howell-Aguirre

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

Small.mov

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?

The topics discussed in my labs help prepare me to complete the assignment since it went over how to use prisma and CRUD operations. A lot that I did not feel unprepared to complete were things I had to learn from experience and debugging.

  • 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 designed my website and modals much more nice so it could be visually distinctive. In my opinion, it looks simple and I wish I could have elevated the looks.

  • 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?

I felt like creating app routes and code for the back end was great. The front end was fine as well since I had learned it last week. Things that did not go as planned were bugs like rerendering modified components like boards and cards. Sometimes it would not automatically rerender and I had to spend a day fixing the bug. Another thing that did not go as planned was hosting my project on render since the website would not route to unique pages due to a common error. I noticed how my peer had much cleaner code and I wish I could have done that next time

Open-source libraries used

Shout out

I want to give a shout out to George and Carter by helping me understand conceptual concepts clearly and being there to help me debug sections of my code after I try debugging for more than 18 minutes. They are really great people and I appreciate them being there with me.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors