Skip to content

x-sushant-x/Community-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔥 Community System

This is a backend application that has an authentication and community system. Where users can create communities and add and remove other users from their communities. It has to have roles assigned for role-based access. Users can also view communities and much more.

🚀 Endpoints


Title Type Endpoint
# POST localhost:3000/v1/auth/#
# POST localhost:3000/v1/auth/signin
My Profile GET localhost:3000/v1/me
Create Community POST localhost:3000/v1/community
Get All Communities GET localhost:3000/v1/community
Get Members (Community) GET localhost:3000/v1/community/:id/members
Owned Communities GET localhost:3000/v1/community/me/owner
Joined Communities GET localhost:3000/v1/community/me/member
Add Member POST localhost:3000/v1/member/
Delete Member DELETE localhost:3000/v1/member/:id
Create Role POST localhost:3000/v1/role/
Get All Roles GET localhost:3000/v1/role/