Skip to content

Social media platform for kids built with Node.js, Express.js, React.js, WebSocket, WebRTC, and MongoDB. Features include posts, comments, reactions, friend requests, email invitations, and real-time chat, video, and voice communication.

Notifications You must be signed in to change notification settings

abdelrazekAli/kids-social

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kids Social

A Social media platform specifically designed for kids, built with React.js, Node.js, WebSocket, WebRTC, and MongoDB.

  • Developed core social media features like posts, comments, reactions, friend requests, and invitations via email.
  • Integrated WebSocket and WebRTC for real-time chat, video, voice calls, and voice messages.
  • Applied security best practices like rate limiting, CORS, JWT, encryption, data validation, and sanitization.

Screenshots

Home

Writing post

Post details

Profile

Friend requests

Chats

Chat

Video call

Voice call

Friend invitation

Gmail recieved invitation

Learning

Learning posts

Settings

Login

Signup

Diagrams

ER diagram

Class diagram

About

Social media platform for kids built with Node.js, Express.js, React.js, WebSocket, WebRTC, and MongoDB. Features include posts, comments, reactions, friend requests, email invitations, and real-time chat, video, and voice communication.

Topics

Resources

Stars

Watchers

Forks