I swore off social media years ago. I was tired of the pressure to be as good as everyone else portrayed themselves. I wanted to look as good, experience what they experienced, and travel where they had visited. I think social media should provide a more realistic view of what is going on in people's lives. And I think we should be there to support each other when things are not as great as we portray them to be.
What it does
Friendlier is a social media website for posting all of your moments. If you are having a great time with friends, you can post that on friendlier. But you are also encouraged to share moments that are more vulnerable, and possibly less happy. To use friendlier, simply visit https://friendlier.pythonanywhere.com/ , and start posting your life's moments. You can also comment on others' posts, as long as you remain positive and uplifting.
How I built it
I built Friendlier using the Django web development framework, hosted on pythonanywhere.com. I used the default SQLite3 database and added styling to my static HTML pages.
Challenges I ran into
Learning how to upload pictures with Django was difficult. I spent a few hours trying to allow users to upload their own pictures to the site, and nearly gave up on this feature
Accomplishments that we're proud of
But I'm glad I figured the picture issue out and made a fully-functioning web application. I'm also proud of Friendlier's main purpose, look, and feel.
What we learned
I learned about how to spin up a website in a day! I have used Django before, but my output during this hackathon was much faster than ever before. I got some good practice with Django, problem solving in projects, and styling HTML with flexbox, grid, and drop-shadows.
What's next for Friendlier
In the future, there are many features to add! People will be able to edit and delete comments and posts, follow and friend other users, and chat with others with direct messaging. I would also like to implement short videos and auto-detection of messages and posts that do not fit with Friendlier's purpose.