Skip to content

Social media application that uses Perspective API by google to filter out toxic posts. Connect with friends around the world using OctoVerse. Share your thoughts as a post or a message and follow your friends to see what they are up to.

Notifications You must be signed in to change notification settings

HariKrishna-28/octoverse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Social media has become an integral part of our daily lives, allowing individuals to connect with others and share their experiences, thoughts and opinions. With the rise of social media, there has been an increasing need for platforms that offer advanced functionalities, such as content moderation and multimedia support, while still maintaining a user-friendly interface. Octoverse is a social media web application built using modern technologies to achieve such functionalities. The system is implemented using ReactJS for the frontend, ExpressJS for the backend, MongoDB for the database, and Firebase for authentication, authorization, and storage. The system also employs Google's Perspective API to filter out posts that promote toxicity, explicit speech and profanity.


Tech Stack and Dependencies


Name
Description
ReactJs Front End JavaScript Library
ExpressJs Back End Web Application Framework
Google perspective API Content moderation and analysis API
Tailwind CSS A utility-first CSS framework
MUI React UI library
Axios Promise based HTTP client for the browser and NodeJs
HelmetJs Helmet helps you secure your Express.js apps by setting various HTTP headers
Material Icons Ready-to-use React Material Icons
Firebase Auth Authentication Platform
MongoDb NoSQL cloud database
Firebase Storage Cloud storage for images
React Router Dom Declarative Routing for react apps
React Redux Library to Centralize and manage application state
React Firebase Hooks React Hooks for Firebase
UUID RFC-compliant UUID generator
MomentJs Date parsing and manipulating library

As the server is hosted on a free Render web service, the server enters ‘sleep mode’ when not in use for 30 minutes. If you notice an initial delay, please wait for the servers to wake up.


Find the app here.


About

Social media application that uses Perspective API by google to filter out toxic posts. Connect with friends around the world using OctoVerse. Share your thoughts as a post or a message and follow your friends to see what they are up to.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published