Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/espinbrandon49/relaxation_journal

Full Stack MERN - Relaxation Journal
https://github.com/espinbrandon49/relaxation_journal

axios-rest bootstrap5 css expressjs jsx mongo-db mongoose-orm nodejs react react-bootstrap react-router-dom

Last synced: 19 days ago
JSON representation

Full Stack MERN - Relaxation Journal

Awesome Lists containing this project

README

        

# My Relaxation Journal - test

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](code_of_conduct.md)

## Description
A full stack web application for relaxation. This app contains clinical techniques and methodologies used to soothe anxiety, depression, stress, and irritation.

A user can keep track of their stress and relaxation in their own individual log.

### [Deployed Link](https://relaxationjournalclient.onrender.com/)
### [GitHub repository](https://github.com/espinbrandon49/Relaxation_Journal)

### Tools
* Client - React, react-bootstrap, JSX, React hooks, CSS, Axios
* Server - Node.js, Express, MongoDB, Mongoose, dotenv

## Table of Contents
* [Usage](#usage)
* [Demo Video](#demo)
* [Installation](#installation)
* [Testing](#testing)
* [License](#license)
* [Contributing](#contributing)
* [Collaboration](#collaboration)
* [Questions](#questions)

## Usage
Relaxation education for affects such as stress, anxiety, and depression.

Read about ways to relax and practice relaxation by:
- Reducing tension
- Calm Breathing
- A Body scan to take internal and emotional stock of your feelings
- A Muscle Relaxation Guide
- Unlocking the benefits of these relaxation techniques by practicing them daily and keeping track in your own Relaxation Log

## Demo
[![Demo Video](./relaxation-journal/src/images/VideoScreenshot.png)](https://user-images.githubusercontent.com/102924713/236932547-3c218ea9-5a8a-46fb-aa0e-d962ca9fb1b0.mp4)

## Installation
### Application runs in the browser [here](https://relaxationjournalclient.onrender.com/)

### Cloning
Install node.js and NPM on windows, clone down the GitHub repository and install the npm packages.
1. Download and install [Node.js](https://nodejs.org/en/download/)
2. Clone the repository
```bash
https://github.com/espinbrandon49/Relaxation_Journal.git
```
3. Run npm install to install the npm dependencies from the [package.json](./package.json)
```bash
npm install
```

## Testing
### Insomnia can be used to open the API GET POST, PUT, and DELETE routes
[Insomnia.rest](https://docs.insomnia.rest/)

## License
### MIT License
The content of this application is licensed under the MIT License.

[https://choosealicense.com/licenses/mit/](https://choosealicense.com/licenses/mit/)

## Contributing
[Contributor Covenant](https://www.contributor-covenant.org/)

## Collaboration
Thank you to all the many who have queried and been answered all of the many questions I have had over the life of this project.

## Questions

Contact me by [E-mail](mailto:[email protected]) or [GitHub](https://github.com/espinbrandon49)