Skip to content

A customizable minimalist homepage to store and view your emotional history, built with React, Material-UI, MongoDB, and Chart.js. It is deployed on Heroku at https://emo-check.herokuapp.com/

Notifications You must be signed in to change notification settings

kennyctran/emo-check

Repository files navigation

emo-check

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
  1. Built With
  2. Home
  3. History

Stack

Frontend JavaScript React Material-UI HTML CSS
Backend NodeJS Express.js MongoDB
Utilities Webpack Babel Git yarn
Deployment Heroku

Home

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

History

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

About

A customizable minimalist homepage to store and view your emotional history, built with React, Material-UI, MongoDB, and Chart.js. It is deployed on Heroku at https://emo-check.herokuapp.com/

Topics

Resources

Stars

Watchers

Forks