We know that many people have their own problems and that having someone to talk to would mean the world to them. However, they avoid speaking about their feelings because of insecurity, anxiety, or fear, and instead, stay silent. This is why we wanted to provide a safe space for users to share their thoughts, advise others, and spread overall positivity. We wanted to create something that would allow users to speak out about their problems without fear of being judged or ridiculed.
InsightfulLanterns.mov
- The website offers multiple categories for common problems:
- Stress from work, school, and family
- Advice on relationships, health, and general issues
- Users choose a category to discuss anonymously
- Posts are sent up in flying lanterns
- Other users can:
- Click on lanterns to read and interact
- Reply and engage in heartfelt conversations
- This is created to strive for a positive environment
- Implemented using Google Cloud's Natural Language API for moderation
- Ensuring a peaceful and judgment-free experience
- We leveraged the power of Google Cloud Platform's (GCP) Sentiment Analysis API to identify and prevent negative or toxic content from being posted by users.
- We also used the GCP Entities API to protect the privacy of our users by detecting sensitive information such as names, locations, and contact details.
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
Install dependencies:
- Make sure you have Python installed on your system.
- npm
npm install npm@latest -g
- Run the Next.js frontend
npm run dev
- Execute the following command to run the Flask application
python app.py
Alexander Espejo Github: https://github.com/alexespejo
Kevin Zhang Github: https://github.com/Kevin06x
Sebastian Bastida: https://github.com/developersbm