{"id":15987348,"url":"https://github.com/andraxdev/delivery-app-2024","last_synced_at":"2025-10-07T06:17:25.515Z","repository":{"id":240859754,"uuid":"768846803","full_name":"AndraxDev/delivery-app-2024","owner":"AndraxDev","description":null,"archived":false,"fork":false,"pushed_at":"2024-03-07T21:02:08.000Z","size":224,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-12T06:42:04.290Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/AndraxDev.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-03-07T21:00:37.000Z","updated_at":"2024-03-07T21:02:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"1075f665-e2b0-4f44-a436-8d1fedc27e7f","html_url":"https://github.com/AndraxDev/delivery-app-2024","commit_stats":null,"previous_names":["andraxdev/delivery-app-2024"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AndraxDev/delivery-app-2024","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndraxDev%2Fdelivery-app-2024","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndraxDev%2Fdelivery-app-2024/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndraxDev%2Fdelivery-app-2024/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndraxDev%2Fdelivery-app-2024/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AndraxDev","download_url":"https://codeload.github.com/AndraxDev/delivery-app-2024/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndraxDev%2Fdelivery-app-2024/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270912554,"owners_count":24666748,"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-08-17T02:00:09.016Z","response_time":129,"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-10-08T03:23:01.210Z","updated_at":"2025-10-07T06:17:20.485Z","avatar_url":"https://github.com/AndraxDev.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Delivery app\n\nHomework for the Elif School\n\n## Installation\n\nInstall all necessary dependencies\n\n```bash\nnpm install crypto-js firebase @mui/material @emotion/react @emotion/styled\n```\n\nBuild the app with\n\n```bash\nnpm run build\n```\n\nCopy contents of build folder to the root of your server.\n\nThis app has been tested with apache2 server.\n\nThis site uses browser routing which allows to update content dynamically without refreshing the page. But after you refresh page state is lost. Install the following .htaccess config to fix it:\n\n```\nOptions -MultiViews\nRewriteEngine On\nRewriteCond %{REQUEST_FILENAME} !-f\nRewriteRule ^ index.html [QSA,L]\n```\n\nThis app uses firebase for authentication and database. You need to create a firebase project and add your web app to it. Then you need to create a file named `GlobalConfig.js` in the `src` folder and add your firebase config to it.\n\nCreat firebase project and add web app to it: https://firebase.google.com/docs/web/setup\n\n## Example\n\nThis app has been hosted at: https://sandbox.andrax.dev\n\n## Run development server for testing (strictly not recommended for production)\n\n```bash\nnpm start\n```\n\n## License\n\n```\nCopyright (c) 2023-2024 Dmytro Ostapenko. All rights reserved.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n  http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandraxdev%2Fdelivery-app-2024","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandraxdev%2Fdelivery-app-2024","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandraxdev%2Fdelivery-app-2024/lists"}