/diary-app-backend

NodeJS back-end of Diary-App project: An app that lets users register and keep records of how they felt throughout their days.

Primary LanguageJavaScript

diary app

Diary App

Author Languages Stars Forks

Keep track of how you feel throughout the days 📓


📌 Table of Contents

🔧 Technologies

🚀 Features

  • Keep records of how they feel throughout their days
  • See logs for each day
  • Filter logs based on each record category

👷 Installation and Getting Started

# Clone this repository
$ git clone https://github.com/mikemorcerf/diary-app.git

# Go into the repository
$ cd diary-app

# Go into backend
$ cd backend

# Install dependencies
$ yarn install

# Start the backend server
$ yarn dev

# On another terminal, go to the frontend folder
$ cd ../frontend

# Install dependencies
$ yarn install

# Start the frontend server
$ yarn start

🐾 How to Use

Working Online Demo
Diary App allows users to register how they felt throughout their days.
In order to access the platform, an user must first register on the sign up page:

diary app instructions picture

Once an user signs up using an unique email address, they will be automatically authenticated and taken to the home page where they can either create a new daily record or access all their daily records.

diary app instructions picture

On the "Create new entry" page, users can enter how long they have exercised, how many calories they have consumed, their energy level, their sleep quality, whether they have taken vitamins and their mood.

diary app instructions picture

On the "See Diary entries" page, users can see all their daily entries. Note that, only one daily record can be created per day. However, users can edit or delete any entry they have previously posted. Users can also use the filters in order to visualize their entries according to their needs.

diary app instructions picture

🐛 Issues

Feel free to file a new issue with a respective title and description on the Diary App repository. If you already found a solution to your problem, I would love to review your pull request!

📕 License

Released in 2020. This project is under the MIT license.

Made with by Michael de Morcerf e Moura :bowtie: Say hi!