//To-do IIC Description
- Ueses IST Time Zone
-
New User Registration :-
Endpoint :-- [POST] /api/users/register Body :- { "firstName": "John",** "lastName": "Smith", "dob":"DD-MM-YYYY", "email":"sample@email.com",** "password":"password",** "phone":"9897675452",** "branch":"ece", "year":"2", "rollNumber":"18001003054",** } (** - means required) Response :-- Success :- { success:" short msg", email:"sample@email.com", } Error :- { "error":"error message" }
-Login User :-
EndPoint :-- [POST] /api/users/login Body :- { "username":"usernam", or "email":"email@gmail.com", "password":"password", } Response :-- Success :- { "success": "Succefully Loged In", "firstName": "John" } Error :- { "error":"error message" }
-
Check if Loged IN :-
EndPoint :-- [GET] /api/users/isLogedIn Response :-- Success :- { "success": "User Logged In", "email": "samplsdfde@email.com", "firstName": "John" }
-
Google Login :-
EndPoint :-- [POST] /api/users/google Body:-- { idToken:"asdfasdfdsfds....." } Response :-- Success :- { "success": "User Logged In", "email": "samplsdfde@email.com", "firstName": "John" } Error :- { "error":"error message"
Get Events :-
Endpoint :-- [GET] /api/events?type=all&page=1
query :-
type = all || hack || webinar || workshop ( default all)
page = 1 --> for page number one , 2 -> for page number 2 (default 1)
time = upcomming || past || all (default all)
Response :-
Success :-
[
{
"title": "Title",
"description": "descriptis sdfadsf dfdsf",
"id": 1,
"startTime": "2021-04-30T18:06:48.000Z",
"endTime": "2021-05-07T12:10:10.000Z",
"venue": "venue",
"type": "workshop",
"mainImgUrl":"https://asdfdsfdasfds"
},
{
"title": "Title",
"description": "descriptis sdfadsf dfdsf",
"id": 1,
"startTime": "2021-04-30T18:06:48.000Z",
"endTime": "2021-05-07T12:10:10.000Z",
"venue": "venue",
"type": "workshop",
"mainImgUrl":"https://asdfdsfdasfds"
},
{
"title": "Title",
"description": "descriptis sdfadsf dfdsf",
"id": 1,
"startTime": "2021-04-30T18:06:48.000Z",
"endTime": "2021-05-07T12:10:10.000Z",
"venue": "venue",
"type": "workshop",
"mainImgUrl":"https://asdfdsfdasfds"
},
{
"title": "Title",
"description": "descriptis sdfadsf dfdsf",
"id": 1,
"startTime": "2021-04-30T18:06:48.000Z",
"endTime": "2021-05-07T12:10:10.000Z",
"venue": "venue",
"type": "workshop",
"mainImgUrl":"https://asdfdsfdasfds"
},
{
"title": "Title",
"description": "descriptis sdfadsf dfdsf",
"id": 1,
"startTime": "2021-04-30T18:06:48.000Z",
"endTime": "2021-05-07T12:10:10.000Z",
"venue": "venue",
"type": "workshop",
"mainImgUrl":"https://asdfdsfdasfds"
},
{
"title": "Title",
"description": "descriptis sdfadsf dfdsf",
"id": 1,
"startTime": "2021-04-30T18:06:48.000Z",
"endTime": "2021-05-07T12:10:10.000Z",
"venue": "venue",
"type": "workshop",
"mainImgUrl":"https://asdfdsfdasfds"
},
]
Error :-
{
error:"Error msg"
}