{"id":16174688,"url":"https://github.com/scjadhav21/project_shopq_mart","last_synced_at":"2025-03-19T00:31:03.429Z","repository":{"id":65429050,"uuid":"590029859","full_name":"SCjadhav21/Project_ShopQ_Mart","owner":"SCjadhav21","description":"Hello Viewers ! Wecome to the clone  ShopClues renamed as ShopQ_Mart basically it is an Indian online marketplace, also an India's first e-commerce market that connects sellers and buyers online and offers a trusted and safe online environment for shopping.","archived":false,"fork":false,"pushed_at":"2023-04-06T04:55:39.000Z","size":8940,"stargazers_count":6,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-28T13:24:26.036Z","etag":null,"topics":["chakra-ui","css3","cyclic","express","html5","javascript","mongodb","mongodb-atlas","mongoose","nodejs","react","react-router","readux","vercel"],"latest_commit_sha":null,"homepage":"https://shopqmart.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/SCjadhav21.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-01-17T14:01:46.000Z","updated_at":"2023-06-20T07:34:43.000Z","dependencies_parsed_at":"2024-10-27T19:21:12.877Z","dependency_job_id":"679b24c0-caa1-4497-9b20-3de1eeb4cb5f","html_url":"https://github.com/SCjadhav21/Project_ShopQ_Mart","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SCjadhav21%2FProject_ShopQ_Mart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SCjadhav21%2FProject_ShopQ_Mart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SCjadhav21%2FProject_ShopQ_Mart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SCjadhav21%2FProject_ShopQ_Mart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SCjadhav21","download_url":"https://codeload.github.com/SCjadhav21/Project_ShopQ_Mart/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243955701,"owners_count":20374373,"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","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":["chakra-ui","css3","cyclic","express","html5","javascript","mongodb","mongodb-atlas","mongoose","nodejs","react","react-router","readux","vercel"],"created_at":"2024-10-10T04:25:58.339Z","updated_at":"2025-03-19T00:31:01.718Z","avatar_url":"https://github.com/SCjadhav21.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003ch1 align=\"center\" id=\"title\"\u003eShopQ Mart\u003c/h1\u003e\nWhat you Think is What you Get’ isn’t just a saying at ShopQ Mart. With over 2.8 crore products you can get just about everything that you can imagine at ShopQ Mart. From usual products in Electronics Fashion Home \u0026 Kitchen to unusual products like cow dung cakes Knife Sharpeners etc. ShopQ Mart tops in everything. So you see what we mean when we say Aflatooni Products!\n\n\n## 🛠 Built with \n\nTechnologies used in the project:\n\n![Javascript](https://img.shields.io/badge/JavaScript-323330?style=for-the-badge\u0026amp;logo=javascript\u0026amp;logoColor=F7DF1E)\n\n![React](https://img.shields.io/badge/React-20232A?style=for-the-badge\u0026amp;logo=react\u0026amp;logoColor=61DAFB)\n\n![React-Router](https://img.shields.io/badge/React_Router-CA4245?style=for-the-badge\u0026amp;logo=react-router\u0026amp;logoColor=white)\n\n![Redux](https://img.shields.io/badge/Redux-593D88?style=for-the-badge\u0026amp;logo=redux\u0026amp;logoColor=white)\n\n![Chakra-UI](https://img.shields.io/badge/Chakra--UI-319795?style=for-the-badge\u0026amp;logo=chakra-ui\u0026amp;logoColor=white)\n\n![Node-JS](https://img.shields.io/badge/Node.js-339933?style=for-the-badge\u0026amp;logo=nodedotjs\u0026amp;logoColor=white)\n\n![Express-JS](https://img.shields.io/badge/Express.js-000000?style=for-the-badge\u0026amp;logo=express\u0026amp;logoColor=white)\n\n![MongoDB](https://img.shields.io/badge/MongoDB-4EA94B?style=for-the-badge\u0026amp;logo=mongodb\u0026amp;logoColor=white)\n\n![JWT](https://img.shields.io/badge/JWT-black?style=for-the-badge\u0026amp;logo=JSON%20web%20tokens)\n\n## 💻 Screenshots\n\n**Home Page:**\n![Home Page](https://user-images.githubusercontent.com/49484642/214049412-b62130c6-f19b-449f-9b22-43a99cf41774.png)\n\n**Login Page:**\n![Login Page](https://user-images.githubusercontent.com/49484642/214050878-7b2bace5-6f63-453c-ab5d-dd60919f8b3d.png)\n\n**Product Page:**\n![Product Page](https://user-images.githubusercontent.com/49484642/214049453-8e0930ea-957d-4ef7-88a2-de7682f5c3dc.png)\n\n**Single Product Page:**\n![Single Product Page](https://user-images.githubusercontent.com/49484642/214049494-35508512-06f3-4bfb-bc2a-95ec473b74aa.png)\n\n**Cart Page:**\n![Cart Page](https://user-images.githubusercontent.com/49484642/214049471-3c26b539-e904-408c-8e3b-f6bb6dbc5a15.png)\n\n**Admin Page:**\n![Admin Page](https://user-images.githubusercontent.com/49484642/214050842-c2778582-cd95-41ce-97ce-c73ef281ffef.png)\n\n\n## ✨ Features \n\n- Live previews\n- Fullscreen mode\n- Cross platform\n\n\n## 🚀 Demo\n\n**Front-end deployed URL:**\n\nhttps://shopqmart.vercel.app/\n\u003cbr/\u003e\nhttps://singular-sundae-186837.netlify.app/\n\n**Back-end deployed URL:**\n\nhttps://splendid-bear-cap.cyclic.app/\n\n##  📁 Folder structure\n#### `Frontend` - Holds the client application\n- #### `public` - This holds all of our static files\n- #### `src`\n    - #### `assets` - This folder holds assets such as images, docs, and fonts\n    - #### `components` - This folder holds all of the different components that will make up our pages\n    - #### `pages` - These represent a unique page on the website i.e. Home or About. \n    - #### `redux` - It consists of store, reducer, action and actiontypes and is responsible for global state management of our app.\n    - #### `App.js` - This is what renders all of our browser routes and different pages\n    - #### `index.js` - This is what renders the react app by rendering App.js.\n- #### `package.json` - Defines npm behaviors and packages for the client\n#### `Backend` - Holds the server application\n- #### `config` - This holds our configuration files, like mongoDB uri\n- #### `middlewares` - This holds all our middlewares used in our application\n- #### `models` - This holds all of our data models or business logic\n- #### `routes/controllers` - This holds all of our HTTP to URL path associations for each unique url\n- #### `index.js` - An entry file for our Node JS application\n#### `package.json` - Defines npm behaviors like the scripts defined in the next section of the README\n#### `.gitignore` - Tells git which files to ignore\n#### `README` - This file!\n# Installation\n\nClone the project\n```bash\ngit clone https://github.com/SCjadhav21/Project_ShopQ_Mart.git\n```\n## Client-side usage\n\nGo to the project directory\n\n```bash\n$ cd frontend          // go to client folder\n$ yarn # or npm i    // npm install packages\n$ npm run start        // run it locally\n\n// deployment for client app\n$ npm run build // this will compile the react code using webpack and generate a folder called docs in the root level\n```\n## Server-side usage\n\n**Environment Variables:-**\n\nTo run this project, you will need to add the following environment variables to your .env file\n\n```\nport                    // the port on which the server will run\nmongoDbUrl              // your mongoDB URI to connect to the mongoDB atlas\nkey                     // key which will be JWT secret key \n```\n\n**Start**\n\n```bash\n$ cd backend            // go to server folder\n$ npm i                 // npm install packages\n$ npm run server        // run it locally\n```\n## ✍ Authors \n\n- [@Gurjazz18](https://github.com/Gurjazz18)\n- [@sbj1198](https://github.com/sbj1198)\n- [@SCjadhav21](https://www.github.com/SCjadhav21)\n- [@CodexPuneet](https://www.github.com/CodexPuneet)\n- [@Harshank11](https://github.com/Harshank11)\n\n##\nThis project was built during our construct week at Masai School. It was built by a team of 5 developers and executed in 6 days.\n       \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscjadhav21%2Fproject_shopq_mart","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscjadhav21%2Fproject_shopq_mart","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscjadhav21%2Fproject_shopq_mart/lists"}