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!
- Host: GitHub
- URL: https://github.com/kartikmehta8/saathi
- Owner: kartikmehta8
- Created: 2022-06-12T12:17:05.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-12T18:30:12.000Z (almost 3 years ago)
- Last Synced: 2025-01-16T05:55:23.608Z (4 months ago)
- Topics: alan-ai, github-actions, mental-health, nodejs, reactjs, twilio
- Language: JavaScript
- Homepage:
- Size: 2.84 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Saathi - Mental Health Portal
![]()
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.
![]()
As soon as user clicks on `Send Message` Button, we receive a message of this type,
![]()
### 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**
.
![]()
This is how the `Github Actions Workflow` is executed at the backend.
![]()
Saathi, because your mental health matters!