Inspiration

We created UnitySpace, a social media platform for the LGBTQ+ community because we believe that everyone deserves to have a safe space to be themselves. We want to provide a platform where people can express themselves, attend community events and find support. We were inspired by the lack of safe spaces online for members of the LGBTQ+ community to socialize in. We noticed that meeting and interacting with people online has become our new normal since the pandemic started. We hope that our platform can help make the internet a more welcoming and inclusive place for everyone.

What it does

"UnitySpace" is an all-in-one platform for the LGBTQIA+ community. Our social media platform is a safe and welcoming space for LGBTQ+ people and allies to connect and interact. You can use it to:

  • Find support
  • Share your experiences
  • Express yourself
  • Attend events

How we built it

We used React with vite for the frontend with TailwindCSS for classes and react-router for routing. For the backend, we used appwrite. Node.js was used to run the react app. Github was used for collaboration.

Challenges we ran into

It was difficult to understand the OAuth flow for google. We had trouble finding the correct endpoint for getting user profile from google.

Accomplishments that we're proud of

  • Using github for collaboration 🤝
  • Building an app that can be deployed for free 🤑
  • and most importantly avoiding "." and "update" in commit log

What we learned

  • How git based workflow works including meaning commit messages and pull requests
  • How oauth works
  • How to integrate appwrite into projects

What's next for UnitySpace

We would like to complete the features we couldn't do due to lack to time such as friends and real-time chat.

Built With

Share this project:

Updates