Skip to content

TERA is an application for users that are interested in learning more about mental health topics and tracking their daily emotions. The application provides a series of youtube videos about different mental health topics and allows the user to create a journal about their day.

Notifications You must be signed in to change notification settings

jbriseno13/TERA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TERA

Screen Shot 2022-11-22 at 2 00 38 PM (2)

TERA is an application for users that are interested in learning more about mental health topics and tracking their daily emotions. The application provides a series of youtube videos about different mental health topics and allows the user to create a journal about their day.

TechStack

Languages and tools:

React  CSS  HTML  JavaScript  NodeJS  Express  postgreSQL 

APIs

Auth0 Youtube Motivational Quotes

Drawing Board

Wireframe

Screen Shot 2022-11-22 at 2 10 59 PM (2)

Database Model

Screen Shot 2022-11-22 at 2 17 34 PM (2)

Installation

Node

Use a Node version manger to install Node.js and npm.

Install

1. Clone the Repo using the following url:

2. Install NPM packages using the following command in the root directory:

npm install

3. Database setup:

a. Copy the example environment file

cp.env.example .env

b. Run the following to setup the database:

npm run db:init

Testing

Jest Testing

Running tests in the terminal:

In client run the following command:

npm test

About

TERA is an application for users that are interested in learning more about mental health topics and tracking their daily emotions. The application provides a series of youtube videos about different mental health topics and allows the user to create a journal about their day.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published