Skip to content

SagarSingh2003/ChatZone-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatZone

Functionalities and current state of application :

image

Working demo (will give a detailed one on ce the app is complete):

Untitled.design.8.mp4
Untitled.design.7.mp4
hey.sima.please.make.me.admin.pleaseeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.1.mp4

Tech Stack

  • prisma as the ORM
  • backend route handling using express.js
  • postgreSql as the database
  • zod for input validation
  • jwt for auth
  • socket.io for realtime communication
  • backend written following MVC (model view controller) architecture

Endpoints :

  • /authenticate/signin
  • /authenticate/signup
  • /user/getmydata
  • /user/getmyservers
  • /user/getmyrooms/:server_id
  • /user/getallservers
  • /user/getjoinedservers
  • /user/getservermembers/:server_id
  • /user/getalroomsandservers
  • /user/createServer
  • /user/joinserver
  • /user/createRoom
  • /user/deleteRoom/:room_id
  • /user/leaveServer/:member_id
  • /messages/save-message
  • /messages/delete-message
  • /messages/make-admin

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published