Inspiration
Qommunity+
Users: LGBTQIA2S+ community, allies Studies from several nations, including the U.S., conducted at varying time periods, have produced a statistical range of 1.2 to 6.8 percent of the adult population identifying as LGBT. LGBTQ2+ Canadians may be more economically vulnerable during the pandemic
Challenges More than 1 in 3 LGBTQ Americans faced discrimination of some kind in the past year, including more than 3 in 5 transgender Americans. Discrimination adversely affects the mental and economic well-being of many LGBTQ Americans, including 1 in 2 who report moderate or significant negative psychological impacts. To avoid the experience of discrimination, more than half of LGBTQ Americans report hiding a personal relationship, and about one-fifth to one-third have altered other aspects of their personal or work lives. Around 3 in 10 LGBTQ Americans faced difficulties last year accessing necessary medical care due to cost issues, including more than half of transgender Americans. 15 percent of LGBTQ Americans report postponing or avoiding medical treatment due to discrimination, including nearly 3 in 10 transgender individuals. Transgender individuals faced unique obstacles to accessing health care, including 1 in 3 who had to teach their doctor about transgender individuals in order to receive appropriate care. LGBTQ Americans have experienced significant mental health issues related to the COVID-19 pandemic.
What it does
Create Safe spaces for discussion Connect users together on video call on the website based on the community they want to join Enable users to access ressources Users can invite others to join through email
How we built it
Authentication: CockroackDB as a database to store user information. Video calling: WebRTC for a low latency peer-to-peer video calling connection. We also implemented socket.io to create the room call joining features where multiple users can join at the same time Video recording: We used the MediaStream recording API to trigger the screen recording from user browser to record the video Send Invitation: We used Twilio SendGrid to invite people to join the session. Frontend: We designed the UI/UX using Figma. After getting the final sketch, we used React, HTML, CSS to build the website and create complicated interactive features. Backend: We used Express, Node.js, and SQL for cockroachDB to build a server and host it in Heroku.
Challenges we ran into
Since our project was quite challenging, some of our members were forced to learn frontend technologies and style the website similar to our Figma, which was quite new to use and difficult. However, regardless of these challenges, we were able to pull through as we had a long- full-day zoom meeting where we spent them on debugging sessions and then finally have a working product in the end.
Accomplishments that we're proud of
We are proud of what we were able to do in such short time.
What we learned
WebRTC, front end and backend, APIS
What's next for Qommunity+
Adding more features!
Built With
- cockroachdb
- css
- express.js
- figma
- html
- javascript
- node.js
- react
- sendgrid
- twilio
- webrtc




Log in or sign up for Devpost to join the conversation.