git clone https://github.com/PalashCoder/Community-Platform-Backend.git backend
cd backend
npm i
npm start
cd src
nodemon server.js
- NodeJS
- Node Package Manager
- PostgreSQL
- Postman (for testing APIs)
URL
Create:- POST /v1/role
Get All:- GET /v1/role
URL
Sign Up:- POST /v1/auth/signup
Sign in:- POST /v1/auth/signin
Get Me:= GET /v1/auth/me
URL
Create:- POST /v1/community
Get All:- GET /v1/community
Get All Members:- GET /v1/community/:id/members
Get My Owned Community:- GET /v1/community/me/owner
Get My Joined Community:- GET /v1/community/me/member
URL
Add Member:- POST /v1/member
Remove Member:- DELETE /v1/member/:id