{"id":21247075,"url":"https://github.com/abbhiishek/codecommunitymusic-server","last_synced_at":"2026-04-12T18:51:02.429Z","repository":{"id":177194205,"uuid":"656004312","full_name":"Abbhiishek/codecommunitymusic-server","owner":"Abbhiishek","description":"Backend service for Code Community Music","archived":false,"fork":false,"pushed_at":"2023-10-02T07:38:38.000Z","size":2411,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-21T20:25:55.661Z","etag":null,"topics":["api","backend","django","hacktoberfest","postgresql","python","sql"],"latest_commit_sha":null,"homepage":"https://codeforcommunity-backend.vercel.app","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/Abbhiishek.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-06-20T04:31:34.000Z","updated_at":"2023-10-06T15:17:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"fe7b07e6-7cbf-4f5f-89cf-6a9f09428b2c","html_url":"https://github.com/Abbhiishek/codecommunitymusic-server","commit_stats":null,"previous_names":["abbhiishek/codecommunitymusic-server"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abbhiishek%2Fcodecommunitymusic-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abbhiishek%2Fcodecommunitymusic-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abbhiishek%2Fcodecommunitymusic-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abbhiishek%2Fcodecommunitymusic-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Abbhiishek","download_url":"https://codeload.github.com/Abbhiishek/codecommunitymusic-server/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243685583,"owners_count":20330982,"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":["api","backend","django","hacktoberfest","postgresql","python","sql"],"created_at":"2024-11-21T02:13:56.635Z","updated_at":"2025-12-29T18:38:27.769Z","avatar_url":"https://github.com/Abbhiishek.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Code for Community Backend Service Readme\n\n\nWelcome to the Code for Community Backend Service! This Django application serves as the backend for the Code for Community page, providing essential functionality and APIs. This README will guide you through the setup process, including creating a virtual environment, running necessary commands, and configuring an SMTP server for sending emails.\n\n\n### Prerequisites\nBefore you begin, ensure you have the following installed on your system:\n\n- Python 3.x\n- pip (Python package manager)\n- Docker\n\n\n### Setup Instructions Using Docker\n\n1. Clone the repository to your local machine.\n\n```bash\ngit clone https://github.com/Abbhiishek/codecommunitymusic-server.git\n```\n\n2. Change into the project directory:\n    \n```bash\n    cd codecommunitymusic-server\n```\n\n\n3. Make Miragation for Database (POSTRESQL)\n```BASH\n    docker compose -f docker-compose.yml run --rm backend  python manage.py makemigrations\n    docker compose -f docker-compose.yml run --rm backend  python manage.py migrate\n    \n```\n\n3. Create a superUser for admin pannel at \"http://localhost:8000/admin\"\n\n```bash\ndocker compose -f docker-compose.yml run --rm backend  python manage.py createsuperuser \n```\n\nThe prompt would ask for username ,  email and password for /admin page\n\n3. Run the docker container:\n\n```bash\n    docker compose -f docker-compose.yml up\n```\n5. Open the development server in your browser at \"http://localhost:8000/\"\n\n\n\n### SMTP Configuration\n\nThis application uses SMTP to send emails, such as account verification and password reset emails. To configure SMTP, follow these steps:\n\n1. Create a file named \".env\" in the project root directory.\n\n2. Add the following lines to the file, replacing the values with your own:\n\n```bash\n    EMAIL_HOST=smtp.gmail.com\n    EMAIL_PORT=587\n    EMAIL_USE_TLS = True\n    EMAIL_HOST_USER = \u003cyour email address\u003e\n    EMAIL_HOST_PASSWORD = \u003cyour email password\u003e\n```\n\n\n    \u003e\u003e Note: For security reasons, it's recommended to use environment variables to store sensitive information like email passwords.\n\n\n3. Save the file and restart the development server.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabbhiishek%2Fcodecommunitymusic-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabbhiishek%2Fcodecommunitymusic-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabbhiishek%2Fcodecommunitymusic-server/lists"}