{"id":26864383,"url":"https://github.com/rafin31/autopartsclient","last_synced_at":"2026-04-09T06:42:55.644Z","repository":{"id":229458664,"uuid":"498370970","full_name":"Rafin31/autoPartsClient","owner":"Rafin31","description":"A fullstack application from where users can place order and pay online using stripe payment. It has an admin panel as well. Admin can add users and manage products. Also admin can see orders and payment status.  ","archived":false,"fork":false,"pushed_at":"2023-01-12T17:01:52.000Z","size":1085,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-03-24T14:41:22.689Z","etag":null,"topics":["axios","axios-interceptor","context-api","express-js","firebase-auth","javascript","jwt-authentication","jwt-token","mailchimp-api","mongodb","node-js","reacthookform","reactjs","reactquery","restful-api","stripe-payments","tailwind-css"],"latest_commit_sha":null,"homepage":"https://rad-brioche-4bb8d9.netlify.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/Rafin31.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}},"created_at":"2022-05-31T14:29:03.000Z","updated_at":"2024-03-24T14:41:30.597Z","dependencies_parsed_at":"2024-03-24T14:51:47.244Z","dependency_job_id":null,"html_url":"https://github.com/Rafin31/autoPartsClient","commit_stats":null,"previous_names":["rafin31/autopartsclient"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rafin31%2FautoPartsClient","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rafin31%2FautoPartsClient/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rafin31%2FautoPartsClient/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rafin31%2FautoPartsClient/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Rafin31","download_url":"https://codeload.github.com/Rafin31/autoPartsClient/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246413264,"owners_count":20773053,"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","axios-interceptor","context-api","express-js","firebase-auth","javascript","jwt-authentication","jwt-token","mailchimp-api","mongodb","node-js","reacthookform","reactjs","reactquery","restful-api","stripe-payments","tailwind-css"],"created_at":"2025-03-31T03:38:50.255Z","updated_at":"2025-12-30T19:00:01.016Z","avatar_url":"https://github.com/Rafin31.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n \u003cfont size=3 align=center\u003e\n A full-stack application that allows users to place orders and pay for them using Stripe. It also offers a control panel for administrators. Admins have the ability to add users and manage products. Orders and payment status are also visible to the admin.\n \u003c/font\u003e \n\n\u003cbr/\u003e\n\nLive Site link 👉 [Chaos Auto Parts](https://rad-brioche-4bb8d9.netlify.app).\n\n\n# Features\n\n- Responsive design \n- Admin Panel\n- Modern Technology Used\n- User Authentication\n- JWT authentication \n- user Login system\n- Password reset system\n- Email Verification\n- Email Confirmation \n- Online Payment \n\n\n# How to run \n\n1. Download the project and unzip it, or clone it \n\n```javascript\n   git clone https://github.com/Rafin31/autoPartsClient.git\n```\n\n   or, to clone it on your current dir \n\n   \n```javascript\n   git clone https://github.com/Rafin31/autoPartsClient.git .\n\n```\n\n2. Add **.env.local / .env** file to the project's root folder.\n\n3. Add these **Environment Variables** to the **.env.local** file. \n\n```javascript\n    REACT_APP_apiKey= your firebase key\n    REACT_APP_authDomain= your firebase key\n    REACT_APP_projectId= your firebase key\n    REACT_APP_storageBucket= your firebase key\n    REACT_APP_messagingSenderId= your firebase key\n    REACT_APP_appId= your firebase key\n```\n\n4. Install packages using. \n```\n    npm install or yarn install\n```\n\n5. Start the server. \n```\n    npm start or yarn start\n```\n\n\n# Technologies used \n\n\n- React.js\n- Express Js\n- Tailwind CSS\n- Firebase\n- MongoDb\n- JWT Token\n- React Query\n- React hook form \n- Rest API\n- Axios\n- Axios interceptors \n- Stripe Payment \n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frafin31%2Fautopartsclient","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frafin31%2Fautopartsclient","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frafin31%2Fautopartsclient/lists"}