{"id":20942862,"url":"https://github.com/prantomollick/proshop-mern","last_synced_at":"2026-04-13T02:40:32.311Z","repository":{"id":109157061,"uuid":"580684955","full_name":"prantomollick/proshop-mern","owner":"prantomollick","description":"Shopping cart built with MERN \u0026 Redux","archived":false,"fork":false,"pushed_at":"2023-04-14T07:27:32.000Z","size":805,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-13T03:44:49.934Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/prantomollick.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":"2022-12-21T07:22:17.000Z","updated_at":"2023-04-03T06:40:39.000Z","dependencies_parsed_at":"2023-05-26T16:00:10.642Z","dependency_job_id":null,"html_url":"https://github.com/prantomollick/proshop-mern","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/prantomollick/proshop-mern","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prantomollick%2Fproshop-mern","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prantomollick%2Fproshop-mern/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prantomollick%2Fproshop-mern/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prantomollick%2Fproshop-mern/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/prantomollick","download_url":"https://codeload.github.com/prantomollick/proshop-mern/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prantomollick%2Fproshop-mern/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31737849,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-12T22:19:12.206Z","status":"online","status_checked_at":"2026-04-13T02:00:06.623Z","response_time":93,"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":[],"created_at":"2024-11-18T23:31:33.597Z","updated_at":"2026-04-13T02:40:32.278Z","avatar_url":"https://github.com/prantomollick.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ProShop eCommerce Platform\n\n\u003e eCommerce platform built with the MERN stack \u0026 Redux.\n\n## Features\n\n- Full featured shopping cart\n- Product reviews and ratings\n- Top products carousel\n- Product pagination\n- Product search feature\n- User profile with orders\n- Admin product management\n- Admin user management\n- Admin Order details page\n- Mark orders as delivered option\n- Checkout process (shipping, payment method, etc)\n- PayPal / credit card integration\n- Database seeder (products \u0026 users)\n\n## Note on Issues\n\nPlease do not post issues here that are related to your own code when taking the course. Add those in the Udemy Q/A. If you clone THIS repo and there are issues, then you can submit\n\n## Usage\n\n### ES Modules in Node\n\nWe use ECMAScript Modules in the backend in this project. Be sure to have at least Node v14.6+ or you will need to add the \"--experimental-modules\" flag.\n\nAlso, when importing a file (not a package), be sure to add .js at the end or you will get a \"module not found\" error\n\nYou can also install and setup Babel if you would like\n\n### Env Variables\n\nCreate a .env file in then root and add the following\n\n```\nNODE_ENV = development\nPORT = 5000\nMONGO_URI = your mongodb uri\nJWT_SECRET = 'abc123'\nPAYPAL_CLIENT_ID = your paypal client id\n```\n\n### Install Dependencies (frontend \u0026 backend)\n\n```\nnpm install\ncd frontend\nnpm install\n```\n\n### Run\n\n```\n# Run frontend (:3000) \u0026 backend (:5000)\nnpm run dev\n\n# Run backend only\nnpm run server\n```\n\n## Build \u0026 Deploy\n\n```\n# Create frontend prod build\ncd frontend\nnpm run build\n```\n\nThere is a Heroku postbuild script, so if you push to Heroku, no need to build manually for deployment to Heroku\n\n### Seed Database\n\nYou can use the following commands to seed the database with some sample users and products as well as destroy all data\n\n```\n# Import data\nnpm run data:import\n\n# Destroy data\nnpm run data:destroy\n```\n\n```\nSample User Logins\n\nadmin@example.com (Admin)\n123456\n\njohn@example.com (Customer)\n123456\n\njane@example.com (Customer)\n123456\n```\n\n## License\n\nThe MIT License\n\nCopyright (c) 2020 Traversy Media https://traversymedia.com\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprantomollick%2Fproshop-mern","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprantomollick%2Fproshop-mern","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprantomollick%2Fproshop-mern/lists"}