Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tanvirhasanprince/beacon-client
The app uses advanced algorithms and personalized matching to connect users with others who share similar interests, values, and life experiences. This will also help users to connect with verified psychiatrists, therapists, and counselors.
https://github.com/tanvirhasanprince/beacon-client
artificial-neural-networks express-js mental-health-awareness nextjs14 nlp-machine-learning postgresql reactjs sequalize tailwindcss
Last synced: about 1 month ago
JSON representation
The app uses advanced algorithms and personalized matching to connect users with others who share similar interests, values, and life experiences. This will also help users to connect with verified psychiatrists, therapists, and counselors.
- Host: GitHub
- URL: https://github.com/tanvirhasanprince/beacon-client
- Owner: TanvirHasanPrince
- Created: 2024-05-13T07:32:31.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-06-18T14:25:08.000Z (7 months ago)
- Last Synced: 2024-06-18T19:15:07.175Z (7 months ago)
- Topics: artificial-neural-networks, express-js, mental-health-awareness, nextjs14, nlp-machine-learning, postgresql, reactjs, sequalize, tailwindcss
- Language: TypeScript
- Homepage: https://beacon-client-dun.vercel.app
- Size: 25.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **Beacon- Your Mental Health Companion**
**Social networking app designed to help people find genuine connections and combat loneliness.** The app uses advanced algorithms and personalized matching to connect users with others who share similar interests, values, and life experiences. This will also help users to connect with verified psychiatrists, therapists, and counselors.
# **Why is this App Needed**
Research indicates that chronic loneliness significantly correlates with mental health disorders. For instance, individuals reporting loneliness are 1.5 times more likely to develop depression and anxiety. Moreover, loneliness amplifies the risk of suicidal behavior, with studies showing a 50% increase in suicide risk among those who feel socially isolated. Concurrently, untreated mental health conditions, prevalent among lonely individuals, contribute substantially to suicide rates, accounting for approximately 90% of all suicides worldwide. This platform will address these issues and provide solutions and necessary steps.
# Key Features:
- **Dual User Types**: Members and mental health professionals.
- **Events**: Create and join events to connect with others.
- **Daily Journals**: Log your thoughts and feelings, analyzed through advanced sentiment analysis to help professionals understand your mental state over time.
- **Consultations**: Book and consult with professionals via video call.
- **Self-Help Tools**: Access meditation, music, stories, mental health techniques, yoga, and games.
- **Kindness Challenges**: Engage in acts of kindness to foster a compassionate community and track your progress.# Tech Stack:
## Frontend:
- **Next.js**: React framework
- **Redux Toolkit**: State management
- **Ant Design**: UI component library
- **Cloudinary**: Image and video management
- **axios**: HTTP client
- **date-fns**: Date utilities
- **react-hook-form**: Form management
- **react-hot-toast**: Notification library
- **react-icons**: Icon library
- **recharts**: Chart library
- **sentiment**: Sentiment analysis library
- **stopword**: Stopword removal library
- **TailwindCSS**: Utility-first CSS framework## Backend:
- **Node.js**: JavaScript runtime
- **Express.js**: Web application framework
- **PostgreSQL**: Database
- **Sequelize**: Object-Relational Mapping
- **Zod**: Validation library
- **jsonwebtoken**: JSON Web Token implementation# AI-Powered Insights:
Beacon uses Natural Language Processing (NLP) to perform sentiment analysis on user journal entries. By analyzing the content of these journals, the app can determine whether the sentiments expressed are positive, negative, or neutral. This helps mental health professionals quickly gauge the emotional state of their patients over time, providing a valuable tool for tracking and managing mental health.**Live Website**: [Beacon](https://beacon-client-dun.vercel.app/)
**Video Demo**: [Beacon](https://www.youtube.com/watch?v=nuY_9Bmc5xo)