Skip to content

Latest commit

 

History

History
95 lines (61 loc) · 3.67 KB

README.md

File metadata and controls

95 lines (61 loc) · 3.67 KB

PrideHub - A Safe Social Media Platform for the LGBTQ+ Community

Problem

Members of the LGBTQ+ community may face discrimination, harassment, and exclusion in their personal and professional lives, leading to social isolation and mental health issues.

It can be difficult for individuals in the LGBTQ+ community to find resources and support, especially in areas where such resources are scarce or stigmatized.

LGBTQ+ individuals may feel unsafe or uncomfortable in traditional social media spaces, where they may face hate speech, trolling, or doxxing.

The LGBTQ+ community is diverse, with different experiences, needs, and interests, and there is a need for a platform that caters to this diversity and fosters connection and understanding.

Solution

PrideHub is a social media platform designed to connect and empower individuals in the LGBTQ+ community.

This platform will serve as a safe and inclusive space for members of the LGBTQ+ community to connect, share resources, and find support. We hope to make a positive impact on the community and provide a valuable resource for those seeking to connect with others who share similar experiences.

Sustainable Development Goals (SDGs)

Through PrideHub we are addressing two of the United Nations' Sustainable Development Goals:

  • Reduced Inequalities
  • Gender Equality

By providing opportunities for marginalized and underrepresented communities, we believe that we can contribute to a more equitable and just world.

Our initiatives aim to bridge the gap between different communities and create a more inclusive society where everyone has an equal opportunity to thrive. Through our efforts, we hope to make a positive impact on the world and inspire others to join us in our mission for equality and sustainability.

Features

  • User Profile: Users can create and personalize their profiles to showcase their interests and experiences.
  • Dashboard: A space for users to share their thoughts, experiences, and ideas with the PrideHub community.
  • Blogs: A dedicated section for users to share and read articles on various topics related to the LGBTQ+ community.
  • Resources: A comprehensive list of local support groups, advocacy organizations, and other helpful resources for the LGBTQ+ community.
  • Events: A calendar of upcoming LGBTQ+ events in the user's area or virtually, allowing them to stay connected with their community.
  • Community Groups: Users can create or join community groups based on their interests, allowing them to connect with others who share similar experiences and engage in conversations on more specific topics related to the LGBTQ+ community (To be added in future versions).
  • Messaging: A private messaging feature for users to communicate with each other and build connections (To be added in future versions).

PrideHub Frontend

Tech Stack

  • Google Firebase
  • NextJS
  • Material UI 5

PrideHub Backend

Tech Stack

  • NodeJS
  • ExpressJS
  • MongoDB
  • Rest API
  • Swagger
  • Google APIs essentially the Google Perspective API.

Installation

  • Install the project with yarn/npm.
  1. Clone the repository:

     git clone https://github.com/yashmangal112/LGBTQ-
  2. Enter in cloned the directory:

      cd PrideHub-Frontend-main
      cd PrideHub-Backend-main
  3. Install Node modules in the cloned folder

      npm install
  4. Start the server in production mode with:

      npm start
  5. Start the server in development mode with:

      npm run dev

Contact

For any inquiries or support, please contact kashish .