{"id":21128999,"url":"https://github.com/mudaston/react-empanadas","last_synced_at":"2025-03-14T12:11:55.343Z","repository":{"id":51165680,"uuid":"519292354","full_name":"mudaston/React-Empanadas","owner":"mudaston","description":":atom: This site is an online store for ordering food. Created with next js and redux tools and also has multilingual that created with i18next library.","archived":false,"fork":false,"pushed_at":"2023-02-13T23:50:35.000Z","size":1143,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-21T06:08:25.364Z","etag":null,"topics":["axios","classnames","i18next","json-server","next","next-i18next","nextjs-typescript","programming","react","reactjs","redux","redux-thunk","redux-toolkit","spa","styled-components","typescript"],"latest_commit_sha":null,"homepage":"https://react-empanadas-production.up.railway.app","language":"TypeScript","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/mudaston.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":"2022-07-29T17:11:30.000Z","updated_at":"2023-02-13T23:47:40.000Z","dependencies_parsed_at":"2024-11-20T06:15:17.934Z","dependency_job_id":null,"html_url":"https://github.com/mudaston/React-Empanadas","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mudaston%2FReact-Empanadas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mudaston%2FReact-Empanadas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mudaston%2FReact-Empanadas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mudaston%2FReact-Empanadas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mudaston","download_url":"https://codeload.github.com/mudaston/React-Empanadas/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243573474,"owners_count":20312883,"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":["axios","classnames","i18next","json-server","next","next-i18next","nextjs-typescript","programming","react","reactjs","redux","redux-thunk","redux-toolkit","spa","styled-components","typescript"],"created_at":"2024-11-20T05:13:17.284Z","updated_at":"2025-03-14T12:11:55.318Z","avatar_url":"https://github.com/mudaston.png","language":"TypeScript","readme":"# React Empanadas 🥟\n\n\u003cdiv align=\"left\"\u003e\n\n\u003ca href=\"https://www.typescriptlang.org\" target=\"_blank\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/TypeScript-4.7.4-3178C6?style=for-the-badge\u0026logo=TypeScript\"\u003e\n\u003c/a\u003e\n     \n\u003ca href=\"https://reactjs.org\" target=\"_blank\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/React-18.2.0-61DAFB?style=for-the-badge\u0026logo=React\"\u003e\n\u003c/a\u003e\n     \n\u003ca href=\"https://nextjs.org\" target=\"_blank\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/Next Js-12.2.4-000?style=for-the-badge\u0026logo=Next.js\"\u003e\n\u003c/a\u003e\n     \n\u003ca href=\"https://redux-toolkit.js.org\" target=\"_blank\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/Redux Toolkit-1.8.3-764ABC?style=for-the-badge\u0026logo=Redux\"\u003e\n\u003c/a\u003e\n     \n\u003ca href=\"https://github.com/kirill-konshin/next-redux-wrapper\" target=\"_blank\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/next redux wrapper-7.0.5-764ABC?style=for-the-badge\u0026logo=Redux\"\u003e\n\u003c/a\u003e\n     \n\u003ca href=\"https://github.com/typicode/json-server\" target=\"_blank\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/json server-0.17.0-F7B93E?style=for-the-badge\u0026logo=JSON\"\u003e\n\u003c/a\u003e\n     \n\u003ca href=\"https://www.i18next.com\" target=\"_blank\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/i18next-11.3.0-26A69A?style=for-the-badge\u0026logo=i18next\"\u003e\n\u003c/a\u003e\n\n\u003ca href=\"https://sass-lang.com/\" target=\"_blank\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/sass(scss)--CC6699?style=for-the-badge\u0026logo=Sass\"\u003e\n\u003c/a\u003e\n\n\u003ca href=\"https://prettier.io/\" target=\"_blank\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/Prettier-2.7.1-F7B93E?style=for-the-badge\u0026logo=Prettier\"\u003e\n\u003c/a\u003e\n\n\u003ca href=\"https://webpack.js.org/\" target=\"_blank\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/Webpack-5.74.0-8DD6F9?style=for-the-badge\u0026logo=Webpack\"\u003e\n\u003c/a\u003e\n\n\u003c/div\u003e\n\n\u003cp\u003e\n\n![GitHub repo size](https://img.shields.io/github/repo-size/mudaston/React-Empanadas?style=for-the-badge)\n![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/mudaston/React-Empanadas?style=for-the-badge)\n\n\u003c/p\u003e\n\nThis site is an online store for ordering food. Created with next js and redux tools and also has multilingual that created with i18next library.\n\n\u003cbr/\u003e\n\n## Demo\n\n[https://react-empanadas-production.up.railway.app](https://react-empanadas-production.up.railway.app)\n\n\u003cbr/\u003e\n\n## Screenshots\n\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://user-images.githubusercontent.com/64277973/194945506-1037aa60-7450-43f5-b379-71df4dd22c74.png\"\n     width=\"800\"\n/\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://user-images.githubusercontent.com/64277973/194945508-b4e6e3e9-71a9-4aa9-ba6d-f5e9cfba669f.png\"\n     width=\"800\"\n/\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://user-images.githubusercontent.com/64277973/194945510-f82fac05-56d3-44e3-af4f-3bebaf8fc2fb.png\"\n     width=\"800\"\n/\u003e\n\u003c/p\u003e\n\n## Lighthouse\n\n### Summary\n\n\u003cp align=\"left\"\u003e\n\u003cimg src=\"https://user-images.githubusercontent.com/64277973/218544922-bc175556-1fb2-4481-9d6b-d1137bbff95e.png\"\n     width=\"400\"\n/\u003e\n\u003c/p\u003e\n\n### PDF file with all info\n\n\u003ca href=\"https://github.com/mudaston/React-Empanadas/files/10725218/lighthouse.pdf\" target=\"_blank\"\u003e\n     Download\n\u003c/a\u003e\n\n## System Requirements\n\n- [git](https://git-scm.com/)\n- [NodeJS](https://nodejs.org/en/)\n\n\u003cbr/\u003e\n\n## Run Locally\n\nClone the project\n\n```bash\n  git clone https://github.com/mudaston/React-Empanadas.git\n```\n\nGo to the project directory\n\n```bash\n  cd React-Empanadas\n```\n\nInstall dependencies\n\n```bash\n  npm install\n```\n\nStart the server\n\n```bash\n  npm run build\n```\n```\n  npm run start\n```\n\nOpen in a browser\n\n```bash\n  http://localhost:3000\n```\n\n\u003cbr/\u003e\n\n## Lessons Learned\n\nI learned a little about typescript, how to work with the redux toolkit, implement multilingualism on a site with the i18next library, and most importantly, I learned how to work with next js and compile pages before sending them to users. Thus, the server compiles all the page code, and the user only needs to get it.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmudaston%2Freact-empanadas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmudaston%2Freact-empanadas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmudaston%2Freact-empanadas/lists"}