{"repo":"NgNhatThanh/Sheepop","free":true,"listed":false,"github":"https://github.com/NgNhatThanh/Sheepop","clone":"git clone https://github.com/NgNhatThanh/Sheepop.git","description":"A C2C E-Commerce website made with Spring boot and ReactJS","language":"JavaScript","stars":33,"topics":["e-commerce","elasticsearch","jwt","mongodb","oauth2","reactjs","redis","springboot","vnpay","cloudinary"],"license":null,"category":"auth-billing-email","readme_excerpt":"Sheepop 1. Introduction An E-Commerce website that follow C2C (Customer-to-Customer) model, where a buyer can alse be a seller. Getting started with Docker compose 1. Get the latest source code 2. [Optional] Fill information to .env sample file, and change it's name to .env (Base on feature you want, uploading feature is important if you want to create products) 3. Open terminal at the root folder of the project, run docker compose up -d , and wait for some minutes 4. Access the website via http://localhost:5173 , you already have an admin account admin/admin 2. Key features - Basic authentication: login, register, forgot password, change password - Order stuffs - Online banking - For seller: - Manage shop's products, orders - Realtime chat and notifications 3. Technologies BackEnd - Spring boot - Websocket - Maven FrontEnd - ReactJS - TailwindCSS Database - MongoDB - Redis - ElasticSearch - Monstache for CDC Authentication - JWT - Oauth2 with Google Storage - Cloudinary for storing images External Service - VNPay for online banking - GHN API for calculating shipping fee 4. Screenshots Home page Product detail page User's orders Chat Seller's page Admins' page 5. Diagrams System architecture 6. Contributing Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.","default_branch":null,"files":null,"tree":[],"storefront":"/r/NgNhatThanh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NgNhatThanh/Sheepop/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}