{"id":21049599,"url":"https://github.com/kalai64/amazon.in-task","last_synced_at":"2026-04-05T22:36:31.705Z","repository":{"id":263249648,"uuid":"889795644","full_name":"kalai64/Amazon.in-Task","owner":"kalai64","description":"Amazon.in","archived":false,"fork":false,"pushed_at":"2024-11-17T09:48:04.000Z","size":67,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-13T23:11:21.589Z","etag":null,"topics":["bootstrap","expressjs","mongodb","nodejs","reactjs"],"latest_commit_sha":null,"homepage":"https://amazon-in-task.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/kalai64.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":"2024-11-17T08:59:03.000Z","updated_at":"2024-11-18T06:43:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"55d628a7-1027-46eb-ab9d-b28c3f843a2b","html_url":"https://github.com/kalai64/Amazon.in-Task","commit_stats":null,"previous_names":["kalai64/amazon.in-task"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kalai64/Amazon.in-Task","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kalai64%2FAmazon.in-Task","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kalai64%2FAmazon.in-Task/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kalai64%2FAmazon.in-Task/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kalai64%2FAmazon.in-Task/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kalai64","download_url":"https://codeload.github.com/kalai64/Amazon.in-Task/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kalai64%2FAmazon.in-Task/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31452899,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T21:22:52.476Z","status":"ssl_error","status_checked_at":"2026-04-05T21:22:51.943Z","response_time":75,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["bootstrap","expressjs","mongodb","nodejs","reactjs"],"created_at":"2024-11-19T15:12:48.392Z","updated_at":"2026-04-05T22:36:31.678Z","avatar_url":"https://github.com/kalai64.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Amazon Product Search Web Application\n## Overview\nThis is a web application that allows users to search for products on Amazon.in and displays the results in a structured, sortable tabular format. The application demonstrates capabilities in web scraping, API development, frontend design, and data handling.\n\n## Features\nSearch Products: Search for products on Amazon.in using a responsive and debounced input field.\nSortable Table: View search results in a sortable table with columns for:\nProduct Name\nPrice\nRating\nASIN (Amazon Standard Identification Number)\nView Product Details: Navigate to a detailed product page for more information.\nDelete Functionality: Remove products from the list if needed.\nClean UI: A user-friendly interface built using React with responsive design principles.\n## Tech Stack\n### Backend\nNode.js: RESTful API service to handle search queries and perform web scraping.\u003cbr\u003e\nLibraries/Tools Used:\u003cbr\u003e\nExpress Js\u003cbr\u003e\nMongoose\u003cbr\u003e\nexpress (for API routing)\n### Frontend\nReact: For building a clean, responsive interface.\u003cbr\u003e\nBootstrap CSS: For styling the components.\u003cbr\u003e\nReact Table: For rendering sortable tables and UI elements.\n### Additional Tools\nAxios: For API communication between frontend and backend.\u003cbr\u003e\nDebouncing: Implemented to optimize search functionality.\n## Installation and Setup\n### Prerequisites\nEnsure the following are installed on your system:\n\n1.Node.js (v14 or higher)\n2.npm (v6 or higher)\n3.A browser for testing the application\n## Steps to Run the Application\n\n1.**Clone the Repository**:\n\ngit clone \u003crepository-url\u003e\u003cbr\u003e\ncd \u003crepository-directory\u003e\n\n2.Install Backend Dependencies:\n\ncd backend\u003cbr\u003e\nnpm install\n3.Start the Backend Server:\n\nnode start\u003cbr\u003e\nBy default, the server runs on http://localhost:5000.\n\n4.Install Frontend Dependencies:\n\ncd frontend\u003cbr\u003e\nnpm install\n5.Start the Frontend Application:\n\nnpm run dev\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkalai64%2Famazon.in-task","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkalai64%2Famazon.in-task","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkalai64%2Famazon.in-task/lists"}