{"id":30547531,"url":"https://github.com/amalkrishnanvp/e-commerce-application","last_synced_at":"2026-04-11T04:32:26.536Z","repository":{"id":256055036,"uuid":"853739609","full_name":"Amalkrishnanvp/E-Commerce-Application","owner":"Amalkrishnanvp","description":"A full-stack e-commerce application with product browsing, cart management, and admin dashboard using Node.js, Express, MongoDB, Handlebars, Tailwind CSS, and JavaScript.","archived":false,"fork":false,"pushed_at":"2025-07-19T13:47:55.000Z","size":29213,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-19T17:44:57.464Z","etag":null,"topics":["backend","express","full-stack","handlebars","mongodb","nodejs","rest-api","tailwindcss"],"latest_commit_sha":null,"homepage":"https://e-commerce-application-backend-a074.onrender.com","language":"Handlebars","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/Amalkrishnanvp.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":"2024-09-07T12:00:56.000Z","updated_at":"2025-07-19T13:47:59.000Z","dependencies_parsed_at":"2025-04-07T16:29:49.110Z","dependency_job_id":"99d0be68-4cfc-4c9a-a262-f13040b1e120","html_url":"https://github.com/Amalkrishnanvp/E-Commerce-Application","commit_stats":null,"previous_names":["amalkrishnanvp/e-commerce-application"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Amalkrishnanvp/E-Commerce-Application","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Amalkrishnanvp%2FE-Commerce-Application","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Amalkrishnanvp%2FE-Commerce-Application/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Amalkrishnanvp%2FE-Commerce-Application/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Amalkrishnanvp%2FE-Commerce-Application/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Amalkrishnanvp","download_url":"https://codeload.github.com/Amalkrishnanvp/E-Commerce-Application/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Amalkrishnanvp%2FE-Commerce-Application/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272425679,"owners_count":24932910,"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-28T02:00:10.768Z","response_time":74,"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":["backend","express","full-stack","handlebars","mongodb","nodejs","rest-api","tailwindcss"],"created_at":"2025-08-28T03:01:02.908Z","updated_at":"2025-12-30T21:35:56.723Z","avatar_url":"https://github.com/Amalkrishnanvp.png","language":"Handlebars","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🛒 E-Commerce Application\n\nA full-stack e-commerce web application built using Node.js, Express.js, MongoDB, Handlebars (hbs), and Tailwind CSS. This platform allows users to browse products, manage their cart, make payments using Razorpay, and enables admins to manage products and orders through a dedicated dashboard.\n\n---\n\n## 📸 Screenshots\n\n| Home Page | Product Page |\n|-----------|--------------|\n| ![Home](./frontend/public/images/home.png) | ![Product](./frontend/public/images/product.png) |\n\n---\n\n## 🚀 Features\n\n- 🧾 Product listing by categories\n- 🔐 User authentication \u0026 authorization\n- 🛒 Add to cart \u0026 manage cart items\n- 💳 Razorpay payment gateway (Online and COD)\n- 👨‍💻 Admin dashboard for managing products \u0026 orders\n- 📱 Responsive design with Tailwind CSS\n- 🌐 Clean and SEO-friendly routing using Handlebars\n\n---\n\n## 🛠️ Technologies Used\n\n### Frontend\n- HTML\n- CSS\n- JavaScript\n- Tailwind CSS\n- Handlebars (hbs)\n\n### Backend\n- Node.js\n- Express.js\n\n### Database\n- MongoDB\n- Mongoose\n\n### Payment Integration\n- Razorpay\n\n---\n\n## 📦 Installation \u0026 Setup\n\n\u003e Make sure you have Node.js and MongoDB installed locally.\n\n### 1. Clone the repository\n\n```bash\ngit clone https://github.com/yourusername/e-commerce-app.git\ncd e-commerce application\n```\n\n### 2. Install dependencies\n```bash\nnpm install\n```\n\n### 3. Create a .env file\n```bash\nPORT=3000\nMONGODB_URI=mongodb://localhost:27017/ecommerce\nRAZORPAY_KEY_ID=your_key_id\nRAZORPAY_KEY_SECRET=your_key_secret\nSESSION_SECRET=your_session_secret\n```\n\n### 4. Start the server\n```bash\nnpm run start\n```\n\n### 🔗 Live Demo\nhttps://e-commerce-application-backend-a074.onrender.com \n\n### 📄 License\nThis project is licensed under the MIT License.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famalkrishnanvp%2Fe-commerce-application","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famalkrishnanvp%2Fe-commerce-application","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famalkrishnanvp%2Fe-commerce-application/lists"}