Gatherly
“Connect Locally, Unite Globally”
A social app to make friends locally and meet up with like-minded people.
Project Outline
Problem Statement
Loneliness is more prolific in today’s society than ever before. Gen Z, Millenials, and elderly individuals report experiencing high levels of social isolation. Gen Z is said to be the loneliest generation of all time. 22% of Millennials say they have zero friends. And old age loneliness is the highest it's ever been. Existing social media platforms lack focus on building lasting and meaningful connections based on mutual interest and locality.
Solution
A socially responsible social app that fosters community by helping like-minded individuals find and connect with others within their locality based on shared interests, hobbies and activities. Our app would be aimed at building communities and life-long friendships, both remotely and in-person.
Approach
- A mobile-first, responsive designed web application.
MVPs
MVP0 (Pre-Launch Landing Page)
A landing page based on LearnWorlds press release guidelines (so Amazon press release). Possibly with an "are you interested" e-mail subscription form to gauge initial interest.
MVP1
Just two pages to start with. A profile page and a group chat page. And somewhere (a database) to store the profile and chat data.
-
Step 1 - Profile Page
-
Step 2 - Group Chat Page
- A chat page for chatting in your local groups... Think of this as a "WhatsApp group chat" for each location and interest combination in the system.
-
Step 3 - Authentication and Authorisation
MVP2
- Search functionality for chat groups based on location and interests
MVP3
- Profile pictures
- Profanity filtering for chat messages using, for example:
MVP4
MVP5
- Direct Messages with other users
Future Features (USPs - Unique Selling Propositions)
These are all still in ideation or under discussion.
- Local friend recommendations based on your interests and friendship circle.
- Interest prioritisation (for better friend recommendations).
- Images and videos in the chat.
- Age filters - chat with people in your chosen age range.
- Custom group icons and descriptions, as set by admins/moderators of that chat group.
- AI-powered chat message safeguards to avoid threats, hate speech, graphic violence, bullying, etc.
- AI-powered profile picture verification.
- AI-powered chat group and direct message moderation.
Supporting Documentation
Live Website Link
Final Presentation
- Gatherly Final Presentation (as presented on School of Code Bootcamp 17's final project presentation day on Friday, 27 September 2024)
GitHub Repo
Planning
- Figma FigJam (Planning and Ideation)
Team Manifesto Documents
- Team Manifesto Google Doc
- Team Manifesto Gamma Presentation