{"id":19986231,"url":"https://github.com/simandrew/fast-react-pizza","last_synced_at":"2025-03-01T20:27:25.844Z","repository":{"id":227096015,"uuid":"770056872","full_name":"SimAndrew/fast-react-pizza","owner":"SimAndrew","description":null,"archived":false,"fork":false,"pushed_at":"2024-03-28T10:24:50.000Z","size":202,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-12T11:32:14.348Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://fast-react-pizza-com.vercel.app/","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/SimAndrew.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-10T19:51:36.000Z","updated_at":"2024-03-27T20:56:50.000Z","dependencies_parsed_at":"2024-11-13T06:15:13.559Z","dependency_job_id":null,"html_url":"https://github.com/SimAndrew/fast-react-pizza","commit_stats":null,"previous_names":["simandrew/fast-react-pizza"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimAndrew%2Ffast-react-pizza","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimAndrew%2Ffast-react-pizza/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimAndrew%2Ffast-react-pizza/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimAndrew%2Ffast-react-pizza/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SimAndrew","download_url":"https://codeload.github.com/SimAndrew/fast-react-pizza/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241419952,"owners_count":19959999,"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":"2024-11-13T04:28:34.878Z","updated_at":"2025-03-01T20:27:25.814Z","avatar_url":"https://github.com/SimAndrew.png","language":"JavaScript","readme":"## Fast React Pizza\n\n### About:\n\nTo use the application, you need to give permission to the device location. The application uses device location by [bigdatacloud.com/reverse-geocoding](https://www.bigdatacloud.com/reverse-geocoding)\n\nSingle-page responsive web application that allows the user to purchase pizza from the menu.\n\nFeatures:\n\n- User enters name before ordering\n- User can order one or more pizzas from a menu\n- Menu is loaded from an API\n- User can enter delivery address or choose GPS location\n- User can mark order as a priority order, or do it after placing your order\n- Each order has a unique ID that can be used to search and view order details\n\nThe application fetches Menu, Order, New Orders from API [https://react-fast-pizza-api.onrender.com/api/menu](https://react-fast-pizza-api.onrender.com/api/menu)\n\nYou can try here: [fast-react-pizza-com.vercel.app](https://fast-react-pizza-com.vercel.app/)\n\n---\n\n### Sample task, photo:\n\n![image](https://github.com/SimAndrew/fast-react-pizza/assets/44125451/09d46a9a-47ed-40fa-9656-ac582b6797bc)\n![image](https://github.com/SimAndrew/fast-react-pizza/assets/44125451/f6acfee4-a93c-457b-87e7-8eda688f365b)\n![image](https://github.com/SimAndrew/fast-react-pizza/assets/44125451/2ab9220d-ca0d-4a9e-919f-b4542f8db63d)\n![image](https://github.com/SimAndrew/fast-react-pizza/assets/44125451/df0d9bfa-6c6c-486b-b801-09e3a0d22cb2)\n![image](https://github.com/SimAndrew/fast-react-pizza/assets/44125451/d5f11fdd-b562-46b0-86ce-6d466e6f4150)\n![image](https://github.com/SimAndrew/fast-react-pizza/assets/44125451/bc12fb39-ce7f-4bf1-9085-90b720b6367e)\n\n\n---\n\n### Technologies, Libraries:\n\n- [React JS](https://react.dev/)\n- [Vite JS](https://vitejs.dev/), [ESLint](https://eslint.org/), [Prettier](https://prettier.io/)\n- [Tailwind CSS](https://tailwindcss.com/)\n- Media query for mobile devices Responsive Design\n- Flexbox\n- CSS Grid\n- [reactrouter.com](https://reactrouter.com/) Single-Page App\n- [Redux](https://redux.js.org/)\n- [React Redux](https://github.com/reduxjs/react-redux/)\n- [Redux Toolkit](https://redux-toolkit.js.org/)\n- [Fetches Menu from API](https://react-fast-pizza-api.onrender.com/api/menu)\n- [Transform latitude/longitude coordinates into precise location bigdatacloud.com](https://www.bigdatacloud.com/reverse-geocoding)\n---\n\n### Run the app:\n\n- Clone a project: `git clone`\n\n```\nhttps://github.com/SimAndrew/fast-react-pizza.git\n```\n\n- Open project code in your editor.\n- Install the dependencies, enter into the terminal:\n\n```\nnpm install\n```\n\n- Run the project, enter into the terminal:\n\n```\nnpm run dev\n```","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimandrew%2Ffast-react-pizza","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimandrew%2Ffast-react-pizza","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimandrew%2Ffast-react-pizza/lists"}