Diary App
Keep track of how you feel throughout the days
📓
📌 Table of Contents
- Technologies
- Features
- Installation and Getting started
- How to Use
- Found a bug? Missing a specific feature?
- License
🔧 Technologies
- AWS-sdk
- Axios
- Bcryptjs
- Bootstrap
- Celebrate
- Cors
- Crypto
- Dotenv
- Express
- Json Web Token
- Moment
- Node.js
- PostgreSQL
- React Icons
- React Native
- React Router v4
- React Infinite Scroller
- ReactJS
- Sequelize
🚀 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:
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.
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.
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.
🐛 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