A minimalist homepage for your emotions.
Nearly 20% of americans report seeing a therapist, including me! One thing I’m always asked is to keep a journal, but I just can never do it. That’s where emo-check comes in.
Its minimalistic design is the perfect replacement for your current homeage, and it includes an easy-to-submit form and emotion selector where you can say as little or as much as you want to! You can then view the history of your emotions in a chart and their corresponding journal submissions.
Warning! It might look like the stock market sometimes, but its actually your own personal emotional rollercoaster 😅.
emo-check was built with React, Material-UI, React Router, Express.js, Node.js, MongoDB, and Chart.js.
It is deployed using Heroku and Mongo Atlas at https://emo-check.herokuapp.com/
Table of Contents
Frontend |
|
Backend |
|
Utilities |
|
Deployment |
|
The homepage of emo-check is meant to be your new browser homepage. It is minimalistic and sleek with a personalized greeting based on your account and a clock synched to your locale.
Features:
- Clock: A live clock synched with your browser locale
- Emotional Journal: A simple form to submit how you're feeling and any thoughts associated with that
- Sleek Design: A simple and sleek design that doesn't distract from the journal
- Custom: A personalized greeting based on your account name
The history page is where you can view your past emotional submissions and journals. You can view the entire month, the past week, or any week in the past.
Features:
- Filter: View past submissions by month or week
- Chart Your Emotions: View your past emotions as a graph to analyze trends
- Reflect: Parse through old journals to see how things were going on at a specific moment