A social app to make friends locally and meet up with like-minded people.
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.
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.
- A mobile-first, responsive designed web application.
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.
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.
-
- A profile page (based on session authentication initially) containing:
- Profile picture placeholder (use the user's initials as a profile picture to start with)
- Email address
- Name
- Surname
- Display Name
- Location
- Age
- Gender
- Bio
- Interests (should be able to add multiple interests)
- Database (for storing profiles, group chats, etc.) using a pre-built service like Supabase's Database service. Supabase databases come with their own auto-generated Data APIs, allowing you to easily create, read, update, and delete data in them. More info here.
- A profile page (based on session authentication initially) containing:
-
- 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.
-
- User authentication and authorisation using a pre-built service like Supabase's Auth service (https://supabase.com/docs/guides/auth)
- Search functionality for chat groups based on location and interests
- Profile pictures
- Profanity filtering for chat messages using, for example:
- Local meetups
- Direct Messages with other users
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.
- Gatherly Final Presentation (as presented on School of Code Bootcamp 17's final project presentation day on Friday, 27 September 2024)
- GitHub Repo (this page)
- Figma FigJam (Planning and Ideation)
- Team Manifesto Google Doc
- Team Manifesto Gamma Presentation