Save our Soul is a anyonymous P2P video and chat Web Application developed to help such people. It allows users to anonymously connect with other users, tell them their stories, easier their burden by sharing with them. The application allows users to chat with other users or share their stories via video call. It features advanced reporting and is primarily based on linking such helpers and help seekers together regarding life issues in these tough times of quarantine.
Since the start of coronavirus, many people have been facing greater mental stress. This could be due to the untimely loss of a loved one to corona, being away from home, being unable to meet friends and family - the people that keep you positive or because of some other deep issues. There are issues that at times you are unable to share with your closest friends or family members. Therefore, we wanted to create an application that did not only allow us to connect to the people we regularly talk to but also to others whom we have never met. It helps create a safe space where people can talk to each other, discuss their problems, and look for advice. It's like a free therapy session!
- The first command builds the client React app after installing client dependencies and moves the build folder to the root directory:
cd app && npm i && npm run build && mv build .. && cd ..
- Next just install server dependencies start the NodeJS server in the root directory using
npm install
npm start
- How do we connect people in unique ways to prevent loneliness when isolation is their only option?
- How do we help people engage with each other in safe ways when social distancing is not an option?
- Focused landing page for help seekers and helpers
- Join by category/issue with algorithmic matching to prioritize among these categories
- Realtime video stream and chat system while maintaing anonymity
- Skip/Next user
- Report a user, NSFW detection
- ReactJS
- HTML
- CSS
- WebRTC
- Socket.IO
- NodeJS
- Heroku
- DeepAI Content Moderation / NSFW Image Detection API