{"id":18772939,"url":"https://github.com/ilyanosovsky/hackathon_2","last_synced_at":"2025-07-29T17:09:49.584Z","repository":{"id":178687645,"uuid":"659850077","full_name":"ilyanosovsky/HACKATHON_2","owner":"ilyanosovsky","description":"Hackathon #2 developed by \u003cFull_Snack_Devs/\u003e Ilya and Ivan Team","archived":false,"fork":false,"pushed_at":"2023-07-23T18:52:58.000Z","size":10435,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-02T22:03:42.285Z","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/ilyanosovsky.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-28T17:41:30.000Z","updated_at":"2023-07-04T16:42:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"5d2cb2f5-8b01-4ec8-b704-5868df0b8203","html_url":"https://github.com/ilyanosovsky/HACKATHON_2","commit_stats":null,"previous_names":["ilyanosovsky/hackathon_2"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ilyanosovsky/HACKATHON_2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilyanosovsky%2FHACKATHON_2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilyanosovsky%2FHACKATHON_2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilyanosovsky%2FHACKATHON_2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilyanosovsky%2FHACKATHON_2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ilyanosovsky","download_url":"https://codeload.github.com/ilyanosovsky/HACKATHON_2/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilyanosovsky%2FHACKATHON_2/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267722918,"owners_count":24134021,"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","status":"online","status_checked_at":"2025-07-29T02:00:12.549Z","response_time":2574,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-07T19:31:51.149Z","updated_at":"2025-07-29T17:09:49.523Z","avatar_url":"https://github.com/ilyanosovsky.png","language":"Python","readme":"# HACKATHON_2\nHackathon #2 developed by \u0026lt;Full_Snack_Devs/\u003e Ilya and Ivan Team\n\n\u003ch1\u003eTravel Map\u003c/h1\u003e\nTravel Map is a web application that allows users to track and visualize the countries they have visited. Users can create an account, log in, and mark the countries they have visited on an interactive map. The application provides a user-friendly interface to manage and showcase their travel experiences.\n\n\u003ch2\u003eFeatures\u003c/h2\u003e\nUser Registration and Authentication: Users can sign up and log in to their accounts to access their personalized travel map.\n\n\u003ch3\u003eInteractive Map:\u003c/h3\u003e Users can view an interactive map that displays the countries of the world. The map allows users to select and highlight the countries they have visited.\n\n\u003ch3\u003eCountry Selection:\u003c/h3\u003e Users can select multiple countries from a list and add them to their visited countries list.\n\n\u003ch3\u003eUser Profile:\u003c/h3\u003e Each user has a profile page that displays their visited countries and a customized travel map with the highlighted countries.\n\n\u003ch3\u003eData Persistence:\u003c/h3\u003e User's visited countries are stored in the database, ensuring the data is persistent and accessible across sessions.\n\n\u003ch3\u003eTechnologies Used\u003c/h3\u003e\nFront-end: HTML, CSS, JavaScript, Leaflet.js (Interactive Map Library)\n\nBack-end: Django (Python Web Framework), Django REST Framework (API Development)\n\nDatabase: SQLite (can be replaced with other database systems like PostgreSQL)\n\n\u003ch3\u003eInstallation and Setup\u003c/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eClone the repository to your local machine.\u003c/li\u003e\n  \u003cli\u003eInstall the required dependencies using pip.\u003c/li\u003e\n  \u003cli\u003eConfigure the database settings in the Django settings file.\u003c/li\u003e\n  \u003cli\u003eRun database migrations to create the necessary tables.\u003c/li\u003e\n  \u003cli\u003eStart the Django development server.\u003c/li\u003e\n  \u003cli\u003eAccess the application in your web browser.\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch3\u003eContributing\u003c/h3\u003e\nContributions to the Travel Map project are welcome! If you have any ideas, improvements, or bug fixes, feel free to open a pull request.\n\n\n\n\u003cimg width=\"1672\" alt=\"map\" src=\"https://github.com/ilyanosovsky/HACKATHON_2/assets/128238895/c3a0e56f-320e-47cb-9596-020dc88417c4\"\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Filyanosovsky%2Fhackathon_2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Filyanosovsky%2Fhackathon_2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Filyanosovsky%2Fhackathon_2/lists"}