Mindfully is a full-stack app that encourages users to improve their mental health through mindfulness and journaling. Built with JavaScript, Node, Express, MongoDB, Mongoose, Bootstrap, and MVC architecture.
Implemented local session-based user authenticatoin using Passport.js and Bcrypt password hashing.
Users are greeted with their custom username and a time-dependent message. Users can use the calendar to visit previous dates and view past entries. The profile page also includes randomly generated uplifting quotes.
The about page includes information on the extra special features of Mindfully designed to enhance the user experience.
One particular feature is the ability for users to create custom prompts to help guide their journaling process.