*View at https://mindfull.cyclic.app/ - mindfull.onrender.com is still active but render is not displaying the deployed site, unfortunately.
Through my experience in education and as an administrative professional in pediatrics, I observed a lack of resources for education and support with regard to children and their mental health that became more apparent as the COVID-19 pandemic necessitated a transition to remote learning.
Utilizing the MERN tech stack, I developed an application called MindFULL, a platform designed as supplemental technology for existing learning management systems to provide students with streamlined access to mental health resources, the ability to self-assess their current state, and the option to communicate directly with their school counselor.
Students can create an account, complete a daily mental health log, and view their past logs. Admins now have permissions to create, update, delete resource posts.
Now that the MVP is complete, this phase includes the following features and capabilities:
- Add instant messaging between students and school counselor
- Add Google OAuth back into project for Google Classroom integration
What I'd like to accomplish in future versions:
- User statistics - enable/update some kind of pictoral representation of student log data
- Create a filter to alert school counselor based on specific content of student logs
- Create a counselor scheduling platform or integrate an existing API
- Node.js
- express
- express-session (sessions, cookies)
- express-flash (error handling)
- EJS (server-side templating)
- Bootstrap
- flash
- mongoDB
- mongoose
- connect-mongo (store sessions)
- passport (auth)
- passport-local
- passport-local-mongoose
- dotenv
- method-override (allows put/delete requests to be made from templates) - alternative to adding frontend JS
- morgan (logging)
- async
- bcrypt
- cors
- validator
- nodemon