turgayh / babbel-casestudy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project: Babbel-casestudy

Setup

    docker-compose up -d
    yarn install
    yarn start

API Documentation

Project: babbel

/user/:id

Method: GET

localhost:3000/user/55

--------------------------------------------------------------------------------------------⁃

/language/all

Method: GET

localhost:3000/language/all

--------------------------------------------------------------------------------------------⁃

/course/all

Method: GET

localhost:3000/course/all

Headers

Content-Type Value
user_id 55

πŸ”‘ Authentication basic

Param value Type

--------------------------------------------------------------------------------------------⁃

/course/all/:userID

Method: GET

localhost:3000/course/all/56

Headers

Content-Type Value
user_id 56

πŸ”‘ Authentication basic

Param value Type

--------------------------------------------------------------------------------------------⁃

/user/:id

Method: DELETE

localhost:3000/user/55

--------------------------------------------------------------------------------------------⁃

/language/:id

Method: DELETE

localhost:3000/language/15

--------------------------------------------------------------------------------------------⁃

/lesson/:id

Method: DELETE

localhost:3000/lesson/12

--------------------------------------------------------------------------------------------⁃

/course/:id

Method: DELETE

localhost:3000/course/4

Headers

Content-Type Value
user_id 56

πŸ”‘ Authentication basic

Param value Type

--------------------------------------------------------------------------------------------⁃

End-point: language/l/all

Method: DELETE

localhost:3000/language/l/all

--------------------------------------------------------------------------------------------⁃

/user

Method: POST

localhost:3000/user

Body (raw)

{
    "name":"hakan",
    "lastname" : "turgddasay",
    "username":"fer",
    "password":"12345",
    "picture_code":"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"
}

--------------------------------------------------------------------------------------------⁃

/language

Method: POST

localhost:3000/language

Body (raw)

{
    "name":"tr",
    "code":"CD"
}

--------------------------------------------------------------------------------------------⁃

/lesson

Method: POST

localhost:3000/lesson

Body (raw)

{
    "lesson_text":"tr",
    "lang_id":15,
    "name":"test test 2 2 "
}

--------------------------------------------------------------------------------------------⁃

/course

Method: POST

localhost:3000/course

Headers

Content-Type Value
user_id 56

Body (raw)

{
    "lesson_ids":[1,2,3],
    "name":"test test",
    "user_id": 4
}

πŸ”‘ Authentication basic

Param value Type

--------------------------------------------------------------------------------------------⁃

/user/:id

Method: PUT

localhost:3000/user/32

Body (raw)

{
    "name":"hakan",
    "lastname" : "turgay",
    "username":"sddaddddcsdasfdsd"
}

--------------------------------------------------------------------------------------------⁃

/language/:id

Method: PUT

localhost:3000/language/2

Body (raw)

{
    "code":"tr",
    "name" : "turgay",
    "username":"sddaddddcsdasfdsd"
}

--------------------------------------------------------------------------------------------⁃

/user/:id

Method: PATCH

localhost:3000/user/2

Body (raw)

{

    "username":"der",
    "name":"sss",
    "lastname":"test test"
}

--------------------------------------------------------------------------------------------⁃

/language/:id

Method: PATCH

localhost:3000/language/1

Body (raw)

{

    "username":"der",
    "name":"sss",
    "lastname":"test test"
}

--------------------------------------------------------------------------------------------⁃

/lesson/:id

Method: PATCH

localhost:3000/lesson/20

Body (raw)

{
    "username":"der",
    "name":"sss",
    "lastname":"test test"
}

--------------------------------------------------------------------------------------------⁃

/user/picture/:id

Method: PUT

localhost:3000/user/picture/37

Body (raw)

{
    "id":2,
    "picture_code":"AVBORw0KGgoAAAAPSUhEUgAAACgAAAAoCAYAAACM/rhtAAAGOklEQVR4AbXVY3AsCReA4ad7Jk6usrbt3Q9r27Zt27Zt27Zt2/aNPdNnNT9SqezsRfapOmO87cR4iIhZMR9mxuQYAWjFt/gIr+Nt4yiJCGNpdqyPNTCnMfMB7sKNeO3fCvwfDsEqxs+jOApPGQN5/6wCJ2EPQ2Pp0lyE/dCijFR5c+C9UtxQ2w4fYMFxDVwBb2MG+Oz5d4z+6kdsbBI8hw3GNnA53K/kiTNuduRC6zppri3df8Rletq7DLHrsc6YBk6HB/XzylUPGK5RknD7kWc7fvZNPXvhnYbYzZi/fCC5wY6uyrpqFRWVqhtqTTHNjL7/tcXZOxzt2OX28MLDLwlD5nHUlTuKz8LkBkjSnMhCEWkhM39tvXx1nR8ffsZjDz+td/01zLHawtJcakxlelQMb9SwwgL6acAVWHewwFmxk8EEEaGAyggL/txlpG7NmoXQfeONPv59yPy9HAq6fCGRk6o0cvji5mi+3QDrYBE8MzDwfAYXQkQQf923J90qquqM2vMgfR1dus+6VaWQyJdZY73SilpT7L3Pn9/55uxz5ScZxeAuxOz9A6fG4hhcBEEEgiy6qB1louO20trS7POzbjAMqQphcKFH1Iww8fFba24erfXs0zUWigxuNsyDN/KAbSgvIEOQT0fIRrd6IVlcr1CnUk5O+Ht5w2StnV5MFtcjU69GWluljB2xfQrYWBkRgUzIRGTISWQSn6rxtWp5IVVeTiL48zvfqFMpSVNlrIckxfSYVjlBCOKvKWZtkrp6s990nekvPlePXplu5RS1U1P913cuOke7ToWuHmWMwP/yWIjyIkIo9SFTlFXk5ZaeW99Pv+pQNAwhERgoQchk+ZzcUnPr/elnv+gyUWUV5S2YYlZjKpT2weGiudUrjYt6b9Y11aqSqhUDw0pDSDXI2jq9MMEi3phtTY0m8u3PX/vy9Y+UMU0ek43ZGswUS5t4Kq0m0GEyX0nlpapkEkq3/QWKQianqM9EvhLyRpnemz9+6Zj5trTMbutZ8/jtVdZWG6Axj2H+uRBBIEJt9rPKhlEq73lEsalF1xq7qpehWknpkKKAVKKoWVLXaML7HtUzulnbmjsakdSrral39VlHKzR12PiqgwxQm4cxW4Mh4q8pSEjz2iZu1JFPhESlVEhLa4ui5M/JROk+UUhy8r9/pyUX2oUe5CvyQlFXa7vB5NFmTEUQJOlIWlr0zDIvUg2mLgVRQIZMoli6zxIyw2Xtnb6YZQHdUpOa3Lfxk59awhrr72KDs/YyiK48vkd50a+vtD9CrQrkhEQPMpSilB6LROlxJktSdTGtvB+N9ra6WZaz72mHm2vF/zO40Xl8OLabOLJm2YiJVL96v56fm4z+/waq/gyoKW1O/aYUKqc3WnX6TNWoeUx0xNEm23ULyvsyxXPGQP8TdUGqt5hp+eYHv/zwow4UpPpQKE0fpUn1RlFLvK9br4l2Pchsnzw+JnHwYmkN+gZTMLjIAlGKpF6d6rYmnYsvrkJqUtNIpIpRUEQRIVUQfvaZLpnGNTY25QkHqJl5WmOoHc/lAddjX2UE8lnIhIeq6tRGtb5oBMUkkSVEEAnkjO75UZtmCyy8grkP2NbIVZY2lm5DMQ+4pGxgBEI+QuDBqgZFiRRKEqRpTkdzi199Z8pJZrLaMdtbcOtVVRkn50Me8BFewQLlDpIsAowoFlBSCuvt6PJD9qVR+Umse+Celt93C1UNNcbRF3ihfyBsh9fKX0lCf0mSiGL4vuNTFaotvcGGVj9mJxNMP7nxtB0MDHwdV2NTAwRCiEApLInUr53f6dRinv8vaa2TdzfDIvMYAg/i4cECYXusihH6yQqZRAJSOe2dzX7xrZlnWMDyB25h4a1WM0SK2Hjg/jVw5okBjphyndjKHLG7RWN9U8ZOuf/GHQefG5HFUFtqYE+Kgd7A+vqZZ90lfONjLX610lZbO/qTO/7c1ySG0nZ4bPAjdPBZL/p5+daH4vMX34l/yXZ/15FEhDIWwh2Y0L+jE+vgfgaXKu85zIqrDL1bMUu5uDEJhF+xOVbCc8bf61gL6+BrykuNufuxcGnOx7fG3I+4DEtjPtxuDOWNvedKswsWxHyYBhOgHgna8Su+xOt4Dn3GwW/xZcG85aHODwAAAABJRU5ErkJggg=="
}

--------------------------------------------------------------------------------------------⁃

About


Languages

Language:JavaScript 100.0%