Skip to content

Full stack web app to store the compliments, nice notes, praises and happy memories you've received, all in one place!

Notifications You must be signed in to change notification settings

mellen-code/praise-folder

Repository files navigation

Praise Folder Visit Here

link to match game

Full-stack web app where users can store the acknowledgments, positive feedback, and praises from others as well as noteworthy projects, in one place.

Users can login to their folder of praises/acknowledgments, upload files to their folder, add a title and caption and set the praise as public or private through an input. They can edit or delete their praises, and pin their favorite praises to the top of their folder. There is also the option to view, like and comment on any users' public praises in the Public Feed.

A great tool for anyone looking to keep track of career accomplishments and/or looking to revisit those moments to give yourself a boost.

Built with Node, Express, MongoDB, JavaScript, Passport, Bootstrap, and EJS.

Tech used: NODE BADGEMONGODB BADGEEXPRESS BADGEJAVASCRIPT BADGEPASSPORT BADGEEJS BADGEBOOTSTRAP BADGECSS BADGE

Optimizations

I would like to include a link on each public praise that brings you to a page that displays all the user's public praises. It will also be fun to include an option to react to public praises, as well as further optimize mobile styling.

Lessons Learned

Utilizing Mongoose Schemas to manipulate the data to send from controller files to views files. For example, to enable users to pin individual praises in their folder, I added a 'pinned' field to the Praise Schema as a boolean. Then I used the findOneAndUpdate method in the controller function, along with Mongo's aggregation pipeline to toggle the praise's pinned field value between true and false. I also had a lot of fun working with EJS functionality, and creating resuable templates, such as header and footer.

More Projects

ConfiDance
link to Confidance application
The Metropolitan Museum of Art Generator
link to Metropolitan Museum of Art Generator

About

Full stack web app to store the compliments, nice notes, praises and happy memories you've received, all in one place!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published