{"id":14975555,"url":"https://github.com/martina024/industrybuying","last_synced_at":"2025-10-27T14:30:28.774Z","repository":{"id":70721873,"uuid":"589737666","full_name":"martina024/industryBuying","owner":"martina024","description":"IndustryBuying is an e-commerce website made using MongoDb Chakra UI with all CRUD operations.  E-commerce service in New Delhi for Purchase of products by organizations for their own use or re-sell.","archived":false,"fork":false,"pushed_at":"2023-02-06T18:49:38.000Z","size":774,"stargazers_count":7,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-01T06:05:48.629Z","etag":null,"topics":["bcrypt","chakra-ui","express","html-css-javascript","jwt","mongodb","mongoosejs","react-redux","react-router-dom","react-thunk","reactjs","redux"],"latest_commit_sha":null,"homepage":"https://aesthetic-kheer-0649e3.netlify.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/martina024.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-16T20:22:28.000Z","updated_at":"2024-02-27T14:50:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"96414e5c-74e9-47fa-854e-f7b72acd3ffb","html_url":"https://github.com/martina024/industryBuying","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/martina024%2FindustryBuying","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martina024%2FindustryBuying/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martina024%2FindustryBuying/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martina024%2FindustryBuying/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/martina024","download_url":"https://codeload.github.com/martina024/industryBuying/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238508461,"owners_count":19484135,"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":["bcrypt","chakra-ui","express","html-css-javascript","jwt","mongodb","mongoosejs","react-redux","react-router-dom","react-thunk","reactjs","redux"],"created_at":"2024-09-24T13:52:12.147Z","updated_at":"2025-10-27T14:30:28.383Z","avatar_url":"https://github.com/martina024.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# IndustryBuying Clone\n\nIndustryBuying is an e-commerce website made using MongoDb Chakra UI with all CRUD operations.\n\nE-commerce service in New Delhi for Purchase of products by organizations for their own use or re-sell.\n\n\n\n \u003ch1\u003eFully responsive HomePage\u003c/h1\u003e\n \n \u003ch2\u003eNetlify Link\u003c/h2\u003e-:https://aesthetic-kheer-0649e3.netlify.app//\u003cbr/\u003e\n \n \n \nWorking Feautres-:\n- Fully responsive HomePage for all three different screen sizes.\n- All Products Page, Where data is fetched, sorted, filtered and searched using Cloud based database using MongoAtlas.\n- Single Product Page for each product using dynamic id.\n- User and Admin Sign up and Login in page with form validation.\n- Cart Page followed by Checkout Page for payment with form valdation through out all pages.\n- Admin Dashboard to View, Add, Delete and update all products present in database using Backend apis\n- All the apis are created by using Node JS, Express and MongoDB.\n\n\n\nTech Stack-:\n- React\n- Redux\n- Chakra UI\n- External Css\n- MongoDB\n- MongoDB Atlas for Database\n- Node JS\n- Express\n\n\n\nTeam Members-:\n- Martina Varghese\n- Preeti Raj\n- Suvam Panda\n- Tarun Sharma\n- Randeep Singh\n\n\n\nHOMEPAGE-:\n\nHere is the homepage which is entirely responsive and is made by using Chakra UI the products over here are listed through the api which is made by using node JS, express, mongoDB. \nThe data is fetched from the cloud database by mongoAtlas. \nEach product open up to a single product page also using an api.\n![homepage](https://user-images.githubusercontent.com/76995063/213940407-29245dc1-3e9f-4d65-b9be-9cbf56947a89.png)\n\n\n\nAll Products Page-:\n\nThis page shows user all the products which are available in the database and user can sort them according to their price from low to high or vice versa. User can search for a specific item by using the search bar, the search funtionality is achieved using backend api.\nUser can choose the product for a specific brand by clicking on the brand listed on the sidebar also. User can click on any product and he/she will be redirected on single product page.\n\n![Allproduct](https://user-images.githubusercontent.com/76995063/213940440-b86f7caa-8540-490d-b950-4b6b61802fd9.png)\n\n\n\nSingle Product Page-:\n\nThis is single product page where user can see more details about the product and compare the product according to their needs. All the data of single product is fetched using api from a cloud based database.\n\n![singleproduct](https://user-images.githubusercontent.com/76995063/213940946-e708a406-513c-4f55-802a-ce89f0ef4f23.png)\n\n\nLogin Page-:\n\nHere user can login to proceed before purchasing the product, so that in future they can track their order details and track order too. If user is not registered already he/she will be redirected to signUp page to signup first.\n![login](https://user-images.githubusercontent.com/76995063/213941147-0c687724-0e8a-44b7-8638-4cf5c0c1d022.png)\n\n\nSignUp Page-:\n\nHere user can signup if he/she is not already registered with us already, so that in future they can just login and proceed with their order of purchasing.\n![Singup](https://user-images.githubusercontent.com/76995063/213941076-cfbbdc1d-0de2-4820-aa89-6fa2578bb7fc.png)\n\nCart Page-:\n\nThis is our cart page where user can increase or decrease the quantity of the product according to their needs and can proceed further to checkout page before payment.\n\n![cart](https://user-images.githubusercontent.com/76995063/213941227-a2503fa7-4d78-488b-a8e6-4af42c098e7c.png)\n\nAddress Page-:\n\nBefore Checking out user have to fill in the details about his address where he/she wants the product to get delivered. Here we have primarily focused upon the form validation part, if any field is kept empty the user will get to about the mandatory fields.\n\n![address](https://user-images.githubusercontent.com/76995063/213941311-fa910801-cd1b-402e-8bce-c74536e3def3.png)\n\nCheckout Page-:\n\nOnce the user have filled all the details of his/her address they will be redirected to the checkout page so they can verify once more before placing the order so they don't make any mistakes. \n\n![checkout](https://user-images.githubusercontent.com/76995063/213941457-61b8b143-a67e-4c17-8f88-600054c03222.png)\n\nPayment Page-:\n\nAfter checkout Page User will be redirected to the payment page where they have to put 16 digits of pin, 3 digits of cvv and expiry date too otherwise order won't be placed.\n![payment](https://user-images.githubusercontent.com/76995063/213941636-34c98f21-ede1-4b5b-bf31-41906f4bc7c9.png)\n\nOrder Confirmation-:\n\nOnce all the details are filled user will get the confirmation of placed order.\n\n![checkout3](https://user-images.githubusercontent.com/76995063/213941672-fcf28516-1ab0-4b33-b29e-cf593e67b550.png)\n\nAdmin Page-:\n\nJust like user admin will also register and login first to go to the dashboard, but they have to give GST number also, so others can't access the admin dashboard.\nHere in admin dashboard we can view all the data present in the database, we can add more data to the database, we can update the price to any specifc product and we can also delete any specific product if we want.\n\n![admindash](https://user-images.githubusercontent.com/76995063/213941795-ba2fdc6f-8f82-4d54-8948-38f86294149b.png)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartina024%2Findustrybuying","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmartina024%2Findustrybuying","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartina024%2Findustrybuying/lists"}