{"id":27854861,"url":"https://github.com/genaker/ata","last_synced_at":"2025-10-24T17:46:04.727Z","repository":{"id":263940725,"uuid":"891839080","full_name":"Genaker/ATA","owner":"Genaker","description":"Athlete To Athlete","archived":false,"fork":false,"pushed_at":"2024-11-21T05:23:25.000Z","size":96,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-04T09:59:21.387Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","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/Genaker.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":"2024-11-21T03:31:21.000Z","updated_at":"2024-11-21T05:23:28.000Z","dependencies_parsed_at":"2024-11-21T05:36:44.843Z","dependency_job_id":null,"html_url":"https://github.com/Genaker/ATA","commit_stats":null,"previous_names":["genaker/ata"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Genaker%2FATA","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Genaker%2FATA/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Genaker%2FATA/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Genaker%2FATA/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Genaker","download_url":"https://codeload.github.com/Genaker/ATA/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252317081,"owners_count":21728526,"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-05-04T09:59:27.036Z","updated_at":"2025-10-24T17:45:59.677Z","avatar_url":"https://github.com/Genaker.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Description \n\nI chose Laravel PHP and Node JS for this task. As a user prompt, I used CLI. I love console APPs.Also, the beauty of this solution. Laravel uses Seeds and migrations to create DB and Node JS reuses the data. The same data Laravel generated. Even the DB connection is from the same .env file. \n\n \n## To install :\n```\ngit clone https://github.com/Genaker/ATAcomposer \ncomposer install\ninstall npm install\n```\n## add .env DB connections \n```\nDB_CONNECTION=mysql\nDB_HOST=127.0.0.1\nDB_PORT=3306\nDB_DATABASE=movie_theater\nDB_USERNAME=root\nDB_PASSWORD=\n```\n\n## Run all migrations and seed \n```\nphp artisan migratephp \nartisan db:seed\n```\n\nNow we are ready to run user input via the console:\u003c\\br\u003e\n## PHP: \n```\nphp artisan app:top-theater\n```\n## NodeJS:\n```\nnode js_src/js-cli.js\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgenaker%2Fata","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgenaker%2Fata","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgenaker%2Fata/lists"}