/De-polarizer

DePOLARIZER is a social media app with a twist. It is an attempt to make the Community more inclusive, open to discussion, depolarize the various "communities" of our society by bringing to them the other side of the story directly from their compeer. Depolarizer provides an "inclusive and safe space" to the inquiring minds to chat anonymously with someone of different views on same topics.

Primary LanguageJavaScript

DePOLARIZER


What does DePOLARIZER Solve ? 👀

DePOLARIZER is a social media app with a twist. It is an attempt to make the Community more inclusive, open to discussion, depolarize the various "communities" of our society by bringing to them the other side of the story directly from their compeer. Depolarizer provides an "inclusive and safe space" to the inquiring minds to chat anonymously with someone of different views on same topics.


Technology Stack ⭐


What all DePOLARIZER can do ? 💭

DePOLARIZER brings people to the middle ground of any discussion, events or news.

Registeration/Signup

Login

Linkert Scale checker

Linkert Scale, depending on the survey decides where on the political spectrum you lie.

Anonymous Chatroom

Anonymous instance of a chatroom with a 30 minute window of hopefully enlightening conversation.


How to use the app

  • First fork and clone the DePOLARIZER repository.
    • Backend

      • Move in the backend directory, and run:
      npm install
      • Create a MongoDB atlas account and get the mongo URL to connect with the app.
      • Create a .env file and add the required environment variables.
      • Run the backend using:
      npx nodemon server.js
    • Frontend

      • Move into the frontend directory.
      • Run :
      npm install
      • Create a .env file and add the API URL.
      • To intiate the frontend application:
      npm start

Future Possible Innovations

  • Improved UI for the feeds.
  • Randomized usernames
  • Integrate with NLP model to icrease the effeciency of evaluating the user's ideology.
  • Add a asychronous friend request functionality.

Screenshots


Login Screen

Registration Screen

Survey Screen

Home Screen

Chatroom Screen

Developers 💁

K N Ananthanandanan

Akshita Singh

Nehal Nevle

Sai Pranavdhar Reddy N