Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ericvpineda/mental-wellness-hub

Mental health website with meditation timer and rich text editor journal.
https://github.com/ericvpineda/mental-wellness-hub

Last synced: 4 days ago
JSON representation

Mental health website with meditation timer and rich text editor journal.

Awesome Lists containing this project

README

        

# Mental Wellness Hub

## Live Version:
- To explore the live version of our website, simply follow this link: https://mental-wellness-hub.vercel.app/

## Important Installation
- Please read the Frontend and Backend readme for step-by-step instruction on how to setup the frontend + backend + convex (database). Thank you!

## Technologies used:
- Frontend:
- ReactJS
- TailwindCSS
- Vanilla JavaScript
- Tip Tap
- Backend:
- Express
- Convex (Database)
- Other:
- NodeJS
- CSS
- GitHub Actions (CI/CD)
- Vercel (Hosting)

### Website Pages:
- Home Page
- About Page
- Services Dropdown
- CBT Page
- Meditation Page
- Resources Page
- Journal Page
- Footer
- Faq Page
- Contact Us

## Application Features:
- Authentication/Authorization:
- Convex Integration
- Journaling
- Record and manage journals
- Meditation Timer
- Track meditation sessions and duration

## Backend:
- Routing Configuration
- Convex Configuation

## Team Contributors:
- Frontend:
- Eric: ReactJS, TailwindCSS, Journal Page
- Sam: ReactJS, TailwindCSS, Home Page, About Page, Resources, Articles, Contact Us
- Ethan: ReactJS, TailwindCSS, Meditation Timer Page
- Backend:
- Ethan: Express, Authentication/Authorization, AI Bot, Routing
- Eric, Ethan and Sam: Convex Database Integration, Backend Database

## Deployment:
- Hosting Server: Vercel
- CI/CD Pipeline: Github Actions

## Example Usage:

### Journaling Feature:
- Users can record their thoughts and feeling ins the journal section.
- They can track their journal entries over time.

### Meditation Timer:
- Users can set a time for their meditation sessions.
- The application tracks the duration of each mediation session.

### AI Bot for Mental Health Support
- Users can engage in conversations with an AI bout about mental health topics.