{"id":15133092,"url":"https://github.com/katanabana/helloekb","last_synced_at":"2026-01-04T07:47:21.508Z","repository":{"id":187830348,"uuid":"677640198","full_name":"katanabana/HelloEKB","owner":"katanabana","description":"Hello, Yekaterinburg! is a web service that helps visitors and residents of Yekaterinburg find nearby events. Event data is parsed from VK communities and displayed on a convenient dashboard for content managers. Built with Django.","archived":false,"fork":false,"pushed_at":"2024-09-21T19:21:37.000Z","size":5007,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-30T17:38:18.341Z","etag":null,"topics":["content-management","django","event-finder","hackaton","python","sber","vk-api","web-app","web-scraping","yekaterinburg"],"latest_commit_sha":null,"homepage":"","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/katanabana.png","metadata":{"files":{"readme":"README.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}},"created_at":"2023-08-12T06:16:28.000Z","updated_at":"2024-09-21T19:21:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"f23b3966-2456-46a3-8321-3b0cc6c6690a","html_url":"https://github.com/katanabana/HelloEKB","commit_stats":null,"previous_names":["katanabana/helloekb"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/katanabana%2FHelloEKB","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/katanabana%2FHelloEKB/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/katanabana%2FHelloEKB/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/katanabana%2FHelloEKB/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/katanabana","download_url":"https://codeload.github.com/katanabana/HelloEKB/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237807439,"owners_count":19369595,"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":["content-management","django","event-finder","hackaton","python","sber","vk-api","web-app","web-scraping","yekaterinburg"],"created_at":"2024-09-26T05:00:27.259Z","updated_at":"2025-10-23T09:31:15.151Z","avatar_url":"https://github.com/katanabana.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hello, Yekaterinburg!\n\n### Project for \"Код города 300 | Хакатон Сбера x УрФУ\"  \n**Case #1: \"Hello, Yekaterinburg!\"**\n\nThis web service helps both visitors and residents of Yekaterinburg discover nearby events. The platform gathers and parses event information from selected VK communities, and content managers can conveniently view all upcoming events on a single dashboard.\n\n![Demo GIF](demo.gif)\n\n## Features:\n- Displays the nearest events happening in Yekaterinburg.\n- Event information is parsed automatically from VK communities.\n- Content managers can access a dashboard to view and manage the event listings.\n\n## Technology Stack:\n- **Backend**: Django\n- **Frontend**: HTML, CSS, JavaScript\n- **Database**: SQLite\n- **Web Scraping**: Custom VK parser\n\n## Setup Instructions\n\n1. **Install Required Libraries**  \n   Ensure you have Python installed on your system. Then, install the dependencies using the `requirements.txt` file:\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n2. **Navigate to the Project Directory**  \n   Open a terminal and move into the main project folder:\n   ```bash\n   cd HelloEkaterinburg\n   ```\n\n3. **Run the Development Server**  \n   Start the Django development server using the following command:\n   ```bash\n   python manage.py runserver\n   ```\n\n4. **Create a Superuser**  \n   To add the first content manager (superuser), use the following command:\n   ```bash\n   python manage.py createsuperuser\n   ```\n   You will be prompted to enter a username, email, and password.\n\n5. **Access the Web App**  \n   Open your browser and go to `http://127.0.0.1:8000/` to start exploring events!\n   \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkatanabana%2Fhelloekb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkatanabana%2Fhelloekb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkatanabana%2Fhelloekb/lists"}