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.
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.
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.
- 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).
- Google Firebase
- NextJS
- Material UI 5
- NodeJS
- ExpressJS
- MongoDB
- Rest API
- Swagger
- Google APIs essentially the Google Perspective API.
- Install the project with yarn/npm.
-
Clone the repository:
git clone https://github.com/yashmangal112/LGBTQ-
-
Enter in cloned the directory:
cd PrideHub-Frontend-main cd PrideHub-Backend-main
-
Install Node modules in the cloned folder
npm install
-
Start the server in production mode with:
npm start
-
Start the server in development mode with:
npm run dev
For any inquiries or support, please contact kashish .