{"id":27471086,"url":"https://github.com/ngnhatthanh/sheepop","last_synced_at":"2025-06-10T13:35:53.951Z","repository":{"id":286547882,"uuid":"913707004","full_name":"NgNhatThanh/Sheepop","owner":"NgNhatThanh","description":"A C2C E-Commerce website made with Spring boot and ReactJS  ","archived":false,"fork":false,"pushed_at":"2025-04-12T10:48:46.000Z","size":1942,"stargazers_count":26,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-16T01:50:15.692Z","etag":null,"topics":["cloudinary","e-commerce","elasticsearch","jwt","mongodb","oauth2","reactjs","redis","springboot","vnpay"],"latest_commit_sha":null,"homepage":"","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/NgNhatThanh.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":"2025-01-08T07:48:01.000Z","updated_at":"2025-04-13T13:32:24.000Z","dependencies_parsed_at":"2025-04-07T05:39:38.323Z","dependency_job_id":null,"html_url":"https://github.com/NgNhatThanh/Sheepop","commit_stats":null,"previous_names":["ngnhatthanh/sheepop"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NgNhatThanh%2FSheepop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NgNhatThanh%2FSheepop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NgNhatThanh%2FSheepop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NgNhatThanh%2FSheepop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NgNhatThanh","download_url":"https://codeload.github.com/NgNhatThanh/Sheepop/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NgNhatThanh%2FSheepop/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259085469,"owners_count":22803207,"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":["cloudinary","e-commerce","elasticsearch","jwt","mongodb","oauth2","reactjs","redis","springboot","vnpay"],"created_at":"2025-04-16T01:38:49.436Z","updated_at":"2025-06-10T13:35:53.925Z","avatar_url":"https://github.com/NgNhatThanh.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sheepop\n\n## 1. Introduction\nAn E-Commerce website that follow C2C (Customer-to-Customer) model, where a buyer can alse be a seller.\n\n* **Demo images**\nHome page\n![Home page](images/1.png)\nProduct detail page\n![Product page](images/2.png)\nUser's orders\n![User's orders](images/3.png)\nChat\n![Chat](images/4.png)\nSeller's page\n![Shop's page](images/5.png)\nAdmins' page\n![Admin's page](images/6.png)\n\n\n## 2. Key features\n\n- **Basic authentication:** login, register, forgot password, change password\n- **Order stuffs** \n- **Online banking**\n- **For seller:** \n  - Manage shop's products, orders\n- **Realtime chat and notifications**\n\n## 3. Technologies\n\n**BackEnd**\n\n- Spring boot\n- Websocket\n- Maven\n\n**FrontEnd**\n\n- ReactJS\n- TailwindCSS\n\n**Database**\n- MongoDB\n- Redis\n- ElasticSearch\n\n**Authentication**\n- JWT\n- Oauth2 with Google\n\n**External API**\n- VNPay for online banking\n- GHN for calculating shipping fee\n\n\n## 4. Diagrams\n\nSystem architecture\n![System architecture](images/system_architecture.png)\n\n## 5. Contributing\n\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fngnhatthanh%2Fsheepop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fngnhatthanh%2Fsheepop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fngnhatthanh%2Fsheepop/lists"}