Inspiration
We wanted help spread positivity and combat all the negativity people see. The idea was to allow a positive place that blocks out negative messages.
What it does
It screens peoples posts as they go to post them, blocking posts that are negative and allowing posts that are positive. This allows for a positive community, which would be a change from modern social media which has large amounts of negativity, toxicity and hate.
How I built it
We built it using flask as our backend server combined with mySQL for authorization. The webpages were built with bootstrap for css to control the layout. A machine learning model was created to perform sentiment analysis on the posts one would try to make. The site is deployed via a EC2 instance on google cloud and being set up on the dailyjoy.tech domain.
Challenges I ran into
The largest challenge was learning flask and integrating all the various components into the web app. Their was also trouble setting up the EC2 instance.
Accomplishments that I'm proud of
We created a machine learning model that takes sentiment analysis to determine positive and negative messages. It was trained with over 20,000 messages from twitter and integrated the model into the post function on the social media to enforce a positive workspace and community.
What I learned
We learned flask as well as how to use mySQL from inside python. We further expanded our experience and skill in web development.
What's next for DailyJoy
Next for DailyJoy would be updates to its appearance and allow for a more human friendly interface. We would hope to model the chat function of Facebook and add support for videos and images. For the chat function, creating a group chat functionality would also be a feature that would be nice to add.

Log in or sign up for Devpost to join the conversation.