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

https://github.com/kartikmehta8/saathi

Saathi is a mental health portal where people suffering from mental health-related issues seek help from the community anonymously!
https://github.com/kartikmehta8/saathi

alan-ai github-actions mental-health nodejs reactjs twilio

Last synced: 3 months ago
JSON representation

Saathi is a mental health portal where people suffering from mental health-related issues seek help from the community anonymously!

Awesome Lists containing this project

README

        

# Saathi - Mental Health Portal


Saathi Website

Saathi is a mental health portal where people suffering from mental health-related issues seek help from the community anonymously! Some people don't express their emotions publicly & it affects them adversely. This website is an easy way to interact with the people (or volunteers) who are available to help these disturbed people.

### Why Saathi?

1. Saathi gives a platform to anonymously (or not) discuss your problem with the community (or volunteers).
2. There is a blog section dedicated to mental health & well-being related topics.
3. The website has a voice assistant powered by Alan AI to answer user's general questions related to mental health and the website.

### Twilio's SMS API

The user needs to write his/her message in the **message box**. For the demonstration purpose, we are entering the number as we are using Twilio's trial account.


Twilio Message

As soon as user clicks on `Send Message` Button, we receive a message of this type,


Twilio Message Received

### Technologies behind Saathi

The technologies that I have used to create Saathi are,
- Frontend
- React JS
- Tailwind CSS
- SASS
- Backend
- Node JS
- Express JS
- CORS
- APIs
- Twilio's SMS API
- Alan AI's Voice Assistance

### What's next for Saathi?

- To build the dashboard for volunteers registrations.
- Making the functionality of "Book an Appointment".
- Using any existing Blogs API for periodically updating the blogs section.
- Improving UX/UI.

### Github Actions Integration

Saathi's **Github Repository** has a `github aciton workflow` that greet users everytime when they create their **first Pull Request or open an Issue**
.


Github Actions

This is how the `Github Actions Workflow` is executed at the backend.


Github Actions Workflow Backend


Saathi, because your mental health matters!