{"info":{"_postman_id":"6b5caa88-434c-48d3-a865-194bd19933f7","name":"BLOGAPI","description":"<html><head></head><body><p>This report details the implementation of a comprehensive backend development task focused on creating a RESTful API for a blog application. The API handles CRUD operations for posts, comments, and users, incorporating various aspects such as database design, API creation, authentication, and deployment. The following sections outline the completed work, addressing each requirement and providing insights into the implementation process.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"28919661","collectionId":"6b5caa88-434c-48d3-a865-194bd19933f7","publishedId":"2sA3kYk1S3","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-07-26T22:36:03.000Z"},"item":[{"name":"User","item":[{"name":"register","id":"1febb0ec-49c2-4f4c-908b-6456babed530","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"33onlinebiz1820@gmail.com\",\n    \"username\": \"333Samuel\",\n    \"password\": \"h\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUri}}/api/users/register/","urlObject":{"path":["api","users","register",""],"host":["{{baseUri}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"1febb0ec-49c2-4f4c-908b-6456babed530"},{"name":"login","id":"ed884016-5782-4de2-80bf-c851b7dc76f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n   \n    \"username\": \"atesunate\",\n    \"password\": \"specialadmin24\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUri}}/api/users/login","urlObject":{"path":["api","users","login"],"host":["{{baseUri}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"ed884016-5782-4de2-80bf-c851b7dc76f9"},{"name":"Get Profile","id":"9177f575-db06-409f-9cd5-89d0ea6cd6c5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{credToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{baseUri}}/api/users/profile","urlObject":{"path":["api","users","profile"],"host":["{{baseUri}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"9177f575-db06-409f-9cd5-89d0ea6cd6c5"},{"name":"Delete a user - Admin","id":"a6a0d575-5aea-4ff4-88e6-f2a8c9d3204c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{credToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{baseUri}}/api/users/71","urlObject":{"path":["api","users","71"],"host":["{{baseUri}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"a6a0d575-5aea-4ff4-88e6-f2a8c9d3204c"},{"name":"Get all Users - Admin","id":"92fe33cc-ef7c-4986-8830-cad8f3e4dc7b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{credToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{baseUri}}/api/users/","urlObject":{"path":["api","users",""],"host":["{{baseUri}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"92fe33cc-ef7c-4986-8830-cad8f3e4dc7b"},{"name":"Get a User - Admin","id":"b2efd9c1-cec3-408c-ac3b-8d74e92670fb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{credToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{baseUri}}/api/users/68","urlObject":{"path":["api","users","68"],"host":["{{baseUri}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"b2efd9c1-cec3-408c-ac3b-8d74e92670fb"}],"id":"b7bd9c2b-9e43-48a4-a57a-4cfd3654576f","_postman_id":"b7bd9c2b-9e43-48a4-a57a-4cfd3654576f","description":""},{"name":"Posts","item":[{"name":"Create a post","id":"b2817ea5-8f2e-478c-9e74-e327791ff111","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{credToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"title\": \"new Yes About Web Development\",\n    \"content\": \"our superhero ice cream parlor that serves every request with a smile, no matter the order history. Are these tips interesting? If you want to learn more such elegant articles on DevOps, Web Dev., and Python, I post here and on LinkedIn. Thanks for reading.\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUri}}/api/posts/create","urlObject":{"path":["api","posts","create"],"host":["{{baseUri}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"b2817ea5-8f2e-478c-9e74-e327791ff111"},{"name":"Get all posts","id":"4e1a9f58-0cf2-40dc-8e46-66aed06526c8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUri}}/api/posts","urlObject":{"path":["api","posts"],"host":["{{baseUri}}"],"query":[{"disabled":true,"key":"page","value":"10"},{"disabled":true,"key":"search","value":"paginate"}],"variable":[]}},"response":[],"_postman_id":"4e1a9f58-0cf2-40dc-8e46-66aed06526c8"},{"name":"Get a Post by id","id":"ff005bfe-b61f-4694-ab3b-da3e1c13f1f3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUri}}/api/posts/6/","urlObject":{"path":["api","posts","6",""],"host":["{{baseUri}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"ff005bfe-b61f-4694-ab3b-da3e1c13f1f3"},{"name":"Edit a post","id":"1754728d-19a7-4ad0-9c33-681dacaac08c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{credToken}}"}]},"isInherited":false},"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"title\": \"Hello World Updated ok ok y\",\n    \"content\": \"Updated contentok y \"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUri}}/api/posts/5/update/","urlObject":{"path":["api","posts","5","update",""],"host":["{{baseUri}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"1754728d-19a7-4ad0-9c33-681dacaac08c"},{"name":"New Request","id":"73b2657f-cd39-4fd9-8740-bda0c877ae7e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{credToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{baseUri}}/api/posts/6/delete/","urlObject":{"path":["api","posts","6","delete",""],"host":["{{baseUri}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"73b2657f-cd39-4fd9-8740-bda0c877ae7e"}],"id":"0aa5e0a9-b77a-48ad-af32-bd110eacd6be","_postman_id":"0aa5e0a9-b77a-48ad-af32-bd110eacd6be","description":""},{"name":"Comments","item":[{"name":"List All Comments of a post","id":"097fd2f2-fad9-4a85-903d-093f3124cea9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUri}}/api/posts/1/comments","urlObject":{"path":["api","posts","1","comments"],"host":["{{baseUri}}"],"query":[{"disabled":true,"key":"page","value":"2"}],"variable":[]}},"response":[],"_postman_id":"097fd2f2-fad9-4a85-903d-093f3124cea9"},{"name":"Comment on a Post","id":"a8037b7c-79b8-4fff-8d7a-cd3c42090195","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{credToken}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"content\": \"user 1 I love this comment too second Yes\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUri}}/api/posts/1/comments","urlObject":{"path":["api","posts","1","comments"],"host":["{{baseUri}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"a8037b7c-79b8-4fff-8d7a-cd3c42090195"},{"name":"Update a comment","id":"5955eeb9-589e-4886-a635-1fefb2a1afcf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{credToken}}"}]},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"content\": \"hello world\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUri}}/api/comments/1/update/","urlObject":{"path":["api","comments","1","update",""],"host":["{{baseUri}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"5955eeb9-589e-4886-a635-1fefb2a1afcf"},{"name":"Get a comment","id":"344994ab-c7bf-4882-90c0-daceb3d20476","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUri}}/api/comments/1","urlObject":{"path":["api","comments","1"],"host":["{{baseUri}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"344994ab-c7bf-4882-90c0-daceb3d20476"},{"name":"Delete a comment","id":"3d03e06e-3a72-4e55-8ccc-bdcfabbf943d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{credToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{baseUri}}/api/comments/502","urlObject":{"path":["api","comments","502"],"host":["{{baseUri}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"3d03e06e-3a72-4e55-8ccc-bdcfabbf943d"}],"id":"4fddae0d-a096-4b55-91a0-2b4dabab087a","_postman_id":"4fddae0d-a096-4b55-91a0-2b4dabab087a","description":""},{"name":"Seed Data","id":"89756966-1e57-4b46-9612-7c4256a54fec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"urlObject":{"query":[],"variable":[]},"url":""},"response":[],"_postman_id":"89756966-1e57-4b46-9612-7c4256a54fec"}]}