{"id":21829509,"url":"https://github.com/mini-sylar/react-e-commerce","last_synced_at":"2025-07-31T14:10:44.208Z","repository":{"id":154898529,"uuid":"624823109","full_name":"Mini-Sylar/react-e-commerce","owner":"Mini-Sylar","description":"Frontend for react-e-commerce template","archived":false,"fork":false,"pushed_at":"2024-09-25T17:54:11.000Z","size":740,"stargazers_count":13,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"main-jwt","last_synced_at":"2025-04-01T23:52:12.022Z","etag":null,"topics":["api","express","frontend","javascript","react","reactjs","vite","web"],"latest_commit_sha":null,"homepage":"https://react-e-commerce-sigma.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/Mini-Sylar.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-04-07T10:45:23.000Z","updated_at":"2025-03-26T14:23:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"aaa4a199-438a-4880-aa22-4eb993db1694","html_url":"https://github.com/Mini-Sylar/react-e-commerce","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Mini-Sylar/react-e-commerce","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mini-Sylar%2Freact-e-commerce","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mini-Sylar%2Freact-e-commerce/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mini-Sylar%2Freact-e-commerce/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mini-Sylar%2Freact-e-commerce/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mini-Sylar","download_url":"https://codeload.github.com/Mini-Sylar/react-e-commerce/tar.gz/refs/heads/main-jwt","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mini-Sylar%2Freact-e-commerce/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268053306,"owners_count":24188032,"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-31T02:00:08.723Z","response_time":66,"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":["api","express","frontend","javascript","react","reactjs","vite","web"],"created_at":"2024-11-27T18:27:43.658Z","updated_at":"2025-07-31T14:10:44.166Z","avatar_url":"https://github.com/Mini-Sylar.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# React-e-commerce\nThis is a customizable e-commerce frontend designed to make it easy for ***student developers*** to build on top of. \u003cbr\u003e Built using Vite, The template features a clean and modern design, with a clear and consistent folder structure that makes it easy to navigate the project.\n\u003cbr\u003e\nIn addition to the frontend there's an even simpler ***backend-template*** to handle all your requests ([READ MORE](https://github.com/Mini-Sylar/react-e-commerce-backend))\n\n# Getting Started\n- Clone this repo\n- run ```npm install```\n- run ```npm run dev```\n\n# Example Deployment\n\u003ca href=\"https://react-e-commerce-sigma.vercel.app/\" target=\"_blank\"\u003eSimple React-E-Commerce Frontend\u003c/a\u003e\n\n## Advantages\n- **Responsive design** :  Designed to be responsive on any device\n- **Customizable :** Easy to expand on and add your own features, no fancy libraries are used, everything is purely react and es6 functions\n- **Clean project structure** : Components are all seperated into their respective folders with their individual CSS files for easy styling\n- **Vite**: Get your server started in a matter of seconds using vite\n\n## What you get\n- A cart system: A store built using only ***useReducer***, no redux or any other fancy state management system\n- Cached cart: Cart data is cached using localforage\n- Checkout: Adjust cart details and place orders here\n- Routing: Page routing has been set up to easily navigate between pages\n- Auth🔥: JWT authentication allowing the user to login and logout\n- Modals🔥: Easy and customzizable modals\n- Orders🔥: View orders, get details on when your order will be processed, cancel or report order  \n\n## What it doesn't have \n- SEO: This is primarily for educational purposes, if you need SEO, you would have to commit to that. \n\n\u003chr\u003e\n\n**To see a stripped down version with no JWT see [NO JWT](https://github.com/Mini-Sylar/react-e-commerce/tree/main)**\n\n## Things to note\n- When running on localhost vite uses ```.env.development``` to connect to your backend (which must be running, more info here 👉 [React E-Commerce-Backend With JWT](https://github.com/Mini-Sylar/react-e-commerce/tree/main-jwt)) . Update it when needed\n- In production mode, ```.env.production``` will be used instead.\n\n# Contributions\nContributions are always welcome,\n\n# Licence \nThis template is released under the MIT License. Feel free to use it for personal or commercial projects. \n\u003cbr\u003e You may credit me as well 😊\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmini-sylar%2Freact-e-commerce","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmini-sylar%2Freact-e-commerce","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmini-sylar%2Freact-e-commerce/lists"}