{"id":26370183,"url":"https://github.com/navpreetdevpuri/dash","last_synced_at":"2025-03-16T23:18:18.954Z","repository":{"id":281567691,"uuid":"941848870","full_name":"NavpreetDevpuri/dash","owner":"NavpreetDevpuri","description":null,"archived":false,"fork":false,"pushed_at":"2025-03-10T00:14:50.000Z","size":11538,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-10T00:25:40.302Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NavpreetDevpuri.png","metadata":{"files":{"readme":"README-swagger.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-03T06:41:02.000Z","updated_at":"2025-03-10T00:14:53.000Z","dependencies_parsed_at":"2025-03-10T00:44:45.584Z","dependency_job_id":null,"html_url":"https://github.com/NavpreetDevpuri/dash","commit_stats":null,"previous_names":["navpreetdevpuri/dash"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NavpreetDevpuri%2Fdash","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NavpreetDevpuri%2Fdash/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NavpreetDevpuri%2Fdash/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NavpreetDevpuri%2Fdash/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NavpreetDevpuri","download_url":"https://codeload.github.com/NavpreetDevpuri/dash/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243945565,"owners_count":20372897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-16T23:18:18.468Z","updated_at":"2025-03-16T23:18:18.946Z","avatar_url":"https://github.com/NavpreetDevpuri.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Swagger API Documentation\n\nThis project uses Swagger UI to provide interactive API documentation for the backend. You can use this UI to explore and test all available API endpoints with example values.\n\n## Accessing Swagger UI\n\nWhen the backend server is running, you can access the Swagger UI documentation at:\n\n```\nhttp://localhost:5000/swagger/ui\n```\n\n## Features\n\n- **Interactive Documentation**: Explore all API endpoints with detailed descriptions\n- **Request Examples**: See example request payloads for each endpoint\n- **Testing Interface**: Try out API endpoints directly from the browser\n- **Response Models**: View expected response formats and status codes\n\n## Available Endpoints\n\nThe API is organized into the following namespaces:\n\n### Authentication\n\n- `POST /auth/signup`: Create a new user account\n- `POST /auth/signin`: Authenticate a user (login)\n- `GET /auth/logout`: Log out a user\n\n### Other Resources\n\nAdditional endpoints for chat functionality and other API services are also documented in the Swagger UI.\n\n## Using Swagger UI\n\n1. **Navigate** to http://localhost:5000/swagger/ui\n2. **Explore** the available endpoints by expanding the namespaces\n3. **Try Out** an endpoint by clicking the \"Try it out\" button\n4. **Fill in** the required parameters and request body\n5. **Execute** the request and see the response\n\n## Notes\n\n- Some endpoints require authentication. You'll need to log in first before accessing those endpoints.\n- For secure testing, the Swagger UI is only available in development mode. ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnavpreetdevpuri%2Fdash","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnavpreetdevpuri%2Fdash","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnavpreetdevpuri%2Fdash/lists"}