{"id":20410728,"url":"https://github.com/infinite-null/e-commerce","last_synced_at":"2025-10-06T07:26:32.600Z","repository":{"id":246690067,"uuid":"675753045","full_name":"Infinite-Null/E-Commerce","owner":"Infinite-Null","description":"This repository features a responsive e-commerce website built with the MERN stack and JWT authentication. It includes secure user login, product management, shopping cart, and order management, using technologies like React, Node.js, Express, MongoDB, and Tailwind CSS.","archived":false,"fork":false,"pushed_at":"2024-06-29T15:46:08.000Z","size":46124,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-27T00:36:26.938Z","etag":null,"topics":["express","full-stack","mongodb","mongoose","nextui","react"],"latest_commit_sha":null,"homepage":"https://ecommerce-frontend-phi-three.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/Infinite-Null.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-08-07T16:32:32.000Z","updated_at":"2025-04-29T13:38:13.000Z","dependencies_parsed_at":"2024-06-29T18:21:15.910Z","dependency_job_id":"f8bb9fbc-11c5-4083-8da9-d662489eb6ae","html_url":"https://github.com/Infinite-Null/E-Commerce","commit_stats":null,"previous_names":["infinite-null/e-commerce"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Infinite-Null/E-Commerce","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Infinite-Null%2FE-Commerce","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Infinite-Null%2FE-Commerce/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Infinite-Null%2FE-Commerce/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Infinite-Null%2FE-Commerce/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Infinite-Null","download_url":"https://codeload.github.com/Infinite-Null/E-Commerce/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Infinite-Null%2FE-Commerce/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278575777,"owners_count":26009433,"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-10-06T02:00:05.630Z","response_time":65,"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":["express","full-stack","mongodb","mongoose","nextui","react"],"created_at":"2024-11-15T05:47:58.349Z","updated_at":"2025-10-06T07:26:32.551Z","avatar_url":"https://github.com/Infinite-Null.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# E-Commerce Website (MERN Stack with JWT Authentication)\n\nWelcome to the E-Commerce Website repository! This project is a full-featured e-commerce application built using the MERN (MongoDB, Express.js, React, Node.js) stack. The application includes JWT (JSON Web Token) authentication for secure user authentication and authorization.\n\n## Features\n\n- **User Authentication \u0026 Authorization**\n  - Secure registration and login with JWT.\n  - Role-based access control for users and admins.\n\n- **Product Management**\n  - Browse, search, and filter products.\n  - Admin functionality to add, edit, and delete products.\n  - Product details page with images, descriptions, and reviews.\n\n- **Shopping Cart**\n  - Add and remove products from the cart.\n  - Update product quantities.\n  - View cart summary and total price.\n\n- **Order Management**\n  - Place orders and receive order confirmation.\n  - View order history and order details.\n  - Admin functionality to manage orders (update status, cancel orders).\n\n- **Responsive Design**\n  - Fully responsive UI to provide a seamless experience on all devices.\n\n## Technologies Used\n\n- **Frontend**\n  - React.js with hooks and context API for state management.\n  - Redux for advanced state management.\n  - Tailwind CSS for styling.\n\n- **Backend**\n  - Node.js and Express.js for server-side development.\n  - MongoDB with Mongoose for database management.\n  - JWT for authentication and authorization.\n  - Bcrypt for password hashing.\n\n- **Tools \u0026 Libraries**\n  - Axios for API calls.\n  - Formik and Yup for form handling and validation.\n  - React Router for navigation.\n  - Multer for file uploads.\n\n## Getting Started\n\n### Prerequisites\n\n- Node.js\n- MongoDB\n\n### Installation\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/your-username/ecommerce-mern-jwt.git\n   cd ecommerce\n   npm i\n   npm run dev\n   cd frontend\n   npm i\n   npm run start\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfinite-null%2Fe-commerce","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finfinite-null%2Fe-commerce","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfinite-null%2Fe-commerce/lists"}