{"id":29556467,"url":"https://github.com/kelsen23/fullstack-ecommerce","last_synced_at":"2025-10-26T14:05:39.192Z","repository":{"id":302042109,"uuid":"1011033456","full_name":"Kelsen23/Fullstack-Ecommerce","owner":"Kelsen23","description":"🛍️ A full-featured E-commerce web application with authentication, product management, and shopping cart — built using the MERN stack as my first backend project.","archived":false,"fork":false,"pushed_at":"2025-08-05T08:10:58.000Z","size":5901,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-05T10:14:38.661Z","etag":null,"topics":["admin","cookie-parser","crud","dotenv","eccomerce","express","javascript","jwt","mern-project","mern-stack","mongodb","mongoose","multer","nodejs","react","react-router","redux","redux-toolkit","tailwindcss"],"latest_commit_sha":null,"homepage":"https://fullstack-ecommerce-frontend-l5qg.onrender.com","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/Kelsen23.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,"zenodo":null}},"created_at":"2025-06-30T07:50:07.000Z","updated_at":"2025-08-05T08:11:02.000Z","dependencies_parsed_at":"2025-07-14T10:14:15.773Z","dependency_job_id":"67c94727-67ba-4506-b6d6-ce2cba341a5d","html_url":"https://github.com/Kelsen23/Fullstack-Ecommerce","commit_stats":null,"previous_names":["kelsen23/fullstack-ecommerce"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Kelsen23/Fullstack-Ecommerce","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kelsen23%2FFullstack-Ecommerce","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kelsen23%2FFullstack-Ecommerce/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kelsen23%2FFullstack-Ecommerce/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kelsen23%2FFullstack-Ecommerce/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kelsen23","download_url":"https://codeload.github.com/Kelsen23/Fullstack-Ecommerce/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kelsen23%2FFullstack-Ecommerce/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272214449,"owners_count":24893211,"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-08-26T02:00:07.904Z","response_time":60,"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":["admin","cookie-parser","crud","dotenv","eccomerce","express","javascript","jwt","mern-project","mern-stack","mongodb","mongoose","multer","nodejs","react","react-router","redux","redux-toolkit","tailwindcss"],"created_at":"2025-07-18T10:11:38.667Z","updated_at":"2025-10-26T14:05:38.829Z","avatar_url":"https://github.com/Kelsen23.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🛒 Fullstack-Eccomerce\n\n**Fullstack-Eccomerce** is a full-featured E-commerce web application built with a modern tech stack.  \nThis is my **first backend project**, and it was created to practice building fullstack applications using both frontend and backend technologies.\n\n---\n\n## 🚀 Overview\n\nThis project includes two main parts:\n\n- **Frontend** – A modern user interface where customers can browse, shop, and manage their accounts.\n- **Backend** – A secure RESTful API that handles authentication, product management, orders, and more.\n\n🔗 You can find more detailed instructions inside the individual folders:\n\n- [Frontend README](./frontend/README.md)\n- [Backend README](./backend/README.md)\n\n---\n\n## 👥 User Roles\n\nThere are **two types of users** in this project:\n\n### 👤 Normal User\n- Can **register** and **log in**.\n- Can **browse products**, **add them to cart** and **favorites**.\n- Can **write reviews** (with comments and star ratings) for products.\n- Can **checkout the cart** and enter **shipping information**.\n  \u003e ⚠️ This app does not process real payments, so no actual product will be shipped.\n\n### 🛠 Admin\n- Can **view all registered users** in the system.\n- Can **create**, **update**, and **delete** products.\n- Can **create**, **update**, and **delete** product **categories**.\n\n---\n\n## 📦 Tech Stack\n\nThis project is split into frontend and backend:\n\n### 🧩 Frontend\n- React\n- Redux Toolkit\n- React Router\n- Tailwind CSS\n\n### 🛠 Backend\n- Node.js\n- Express\n- MongoDB + Mongoose\n- JWT Authentication\n- Multer (for image uploads)\n\nMore detailed setup instructions are in each folder’s own README.\n\n---\n\n## 💡 Future Improvements That Can Be Done\n\n- Add real payment integration (e.g., Stripe, PayPal).\n- Add product stock tracking and order status updates.\n- Improve mobile responsiveness.\n- Enhance admin dashboard with analytics.\n\n## ⚠️ Important Note\n\nImages uploaded using Multer are stored locally on the server.\nProject is deployed on Render so without persistent storage, images may be lost after some time due to temporary storage limitations.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkelsen23%2Ffullstack-ecommerce","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkelsen23%2Ffullstack-ecommerce","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkelsen23%2Ffullstack-ecommerce/lists"}