{"id":19671253,"url":"https://github.com/knighthacks/hackathon-2021-backend","last_synced_at":"2025-04-29T00:32:47.419Z","repository":{"id":46223420,"uuid":"367499289","full_name":"KnightHacks/hackathon-2021-backend","owner":"KnightHacks","description":"The backend api for Knight Hacks.","archived":false,"fork":false,"pushed_at":"2023-05-22T01:12:58.000Z","size":8583,"stargazers_count":4,"open_issues_count":7,"forks_count":3,"subscribers_count":2,"default_branch":"dev","last_synced_at":"2024-05-29T17:14:29.474Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://api.knighthacks.org/apidocs/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KnightHacks.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":".github/SECURITY.md","support":null}},"created_at":"2021-05-14T23:15:25.000Z","updated_at":"2024-05-29T17:14:29.475Z","dependencies_parsed_at":"2022-09-25T05:10:26.322Z","dependency_job_id":null,"html_url":"https://github.com/KnightHacks/hackathon-2021-backend","commit_stats":null,"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KnightHacks%2Fhackathon-2021-backend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KnightHacks%2Fhackathon-2021-backend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KnightHacks%2Fhackathon-2021-backend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KnightHacks%2Fhackathon-2021-backend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KnightHacks","download_url":"https://codeload.github.com/KnightHacks/hackathon-2021-backend/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224142765,"owners_count":17262884,"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":"2024-11-11T17:08:16.330Z","updated_at":"2024-11-11T17:08:17.069Z","avatar_url":"https://github.com/KnightHacks.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Knight Hacks 2021 Backend\n\nBackend server for Knight Hacks '21\n\n## Contents\n\n- [QuickStart](#quickstart)\n- [Backend Environment Variables](#backend-environment-variables)\n- [Testing](#testing)\n\n\n## QuickStart\n\n**Requirements:**\n\n- MongoDB Server\n- Python 3.9\n\n1. Install the requirements. It is suggested that you use a Python virtual environment.\n\n`pip install -r requirements.txt`\n\n2. Run the server\n\n`python -m src run --port=5000`\n\n3. Access Swagger API Documentation\n\nType `localhost:5000/apidocs` in your browser\n\n\n## Backend Environment Variables\n\nThese are the default values, feel free to change them.\n\n```\nAPP_SETTINGS=src.config.ProductionConfig\nMONGO_URI=mongo://localhost:27017/test\n```\n\n\n## Testing\n\n1. Install the dev requirements.\n\n`pip install -r requirements-dev.txt`\n\n2. Run the tests\n\n`python -m src test`\n\n## Contributing\n\nFor guidance on setting up a development environment and how to make a contribution, see the [contributing guidelines](./CONTRIBUTING.md)\n\n## Links\n\n- Website: [https://knighthacks.org](https://knighthacks.org)\n- LinkTree: [https://knighthacks.org/linktree](https://knighthacks.org/linktree)\n- Discord: [https://discord.gg/Kv5g9vf](https://discord.gg/Kv5g9vf)\n- Instagram: [https://www.instagram.com/knighthacks/](https://www.instagram.com/knighthacks/)\n- Facebook: [https://www.facebook.com/KnightHacks/](https://www.facebook.com/KnightHacks/)\n- Twitter: [https://twitter.com/KnightHacks/](https://twitter.com/KnightHacks/)\n- Linkedin: [https://www.linkedin.com/company/knight-hacks/](https://www.linkedin.com/company/knight-hacks/)\n- TikTok: [https://www.tiktok.com/@knight.hacks](https://www.tiktok.com/@knight.hacks)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fknighthacks%2Fhackathon-2021-backend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fknighthacks%2Fhackathon-2021-backend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fknighthacks%2Fhackathon-2021-backend/lists"}