Sahayata -  A PWA For Mental Wellness

Sahayata - A PWA For Mental Wellness

Mental Wellness Unleashed: Your Gateway to Support, Connection, and Growth

Sahayata -  A PWA For Mental Wellness

Sahayata - A PWA For Mental Wellness

Mental Wellness Unleashed: Your Gateway to Support, Connection, and Growth

The problem Sahayata - A PWA For Mental Wellness solves

The mental health support network app addresses several critical needs:

1.Accessible Support: Individuals can access mental health resources easily and anonymously, overcoming barriers like stigma or lack of accessibility to professional help.
2.Professional Assistance: Integration with licensed therapists and counselors offers online consultations or chat support groups, providing timely and expert guidance when needed.
3.Holistic Well-being: Features such as mood trackers, self-guided exercises, and educational materials offer a comprehensive toolkit for managing mental health, promoting holistic well-being.
4.User-Friendly Interface: A user-friendly and intuitive interface enhances user experience, simplifying navigation, resource access, and connection with support networks.
5.Community Support: Integration of community features like forums fosters peer support, empathy, and engagement, creating a supportive environment within the app.
Overall, the app serves as a convenient, inclusive, and supportive platform for individuals seeking to improve their mental health and well-being.

Challenges we ran into

-Hydration Issues Due to SSR: Server-side rendering (SSR) caused inconsistencies in client-side rendering, necessitating optimization to ensure seamless performance.
-Integration of Payment Mechanism via Razorpay: Challenges arose in integrating Razorpay for payment processing, requiring careful navigation of API compatibility and documentation discrepancies.
-Version Control: Managing version control efficiently, particularly in a team setting, posed challenges related to branch conflicts and code synchronization.
-Profanity Checking in Peer Support: Implementing profanity checking in peer support communications required robust algorithms to accurately detect and handle offensive language.
-Encryption of User Data: Ensuring robust encryption of user data for privacy and security purposes presented challenges in selecting suitable encryption algorithms and key management practices.

Overcoming Challenges:

-Thorough Review and Optimization: We addressed hydration issues by optimizing client-side rendering processes, ensuring consistent performance.
-Direct Engagement and Clarification: Engaging directly with Razorpay's support team and meticulously following integration guidelines enabled seamless integration of the payment mechanism.
-Clear Protocols and Communication: By establishing clear version control protocols and fostering open communication within the team, we effectively managed version control, minimizing conflicts and ensuring code consistency.
-Advanced Algorithm Implementation: Leveraging advanced NLP algorithms and maintaining an updated profanity database enabled accurate detection and filtering of offensive language in peer support communications.

Discussion