{"id":22467897,"url":"https://github.com/yourself1011/shopsmart","last_synced_at":"2026-02-24T01:33:04.668Z","repository":{"id":62800468,"uuid":"562138726","full_name":"Yourself1011/shopsmart","owner":"Yourself1011","description":"Saving you oodles of time grocery shopping with graph theory","archived":false,"fork":false,"pushed_at":"2022-11-18T02:26:17.000Z","size":730,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-08T16:38:23.168Z","etag":null,"topics":["dfs-algorithm","graph","react","sass","travelling-salesman-problem","typescript"],"latest_commit_sha":null,"homepage":"https://shop-smart.netlify.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Yourself1011.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-11-05T12:35:28.000Z","updated_at":"2023-12-23T21:58:08.000Z","dependencies_parsed_at":"2022-11-06T22:02:14.807Z","dependency_job_id":null,"html_url":"https://github.com/Yourself1011/shopsmart","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Yourself1011/shopsmart","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yourself1011%2Fshopsmart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yourself1011%2Fshopsmart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yourself1011%2Fshopsmart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yourself1011%2Fshopsmart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Yourself1011","download_url":"https://codeload.github.com/Yourself1011/shopsmart/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yourself1011%2Fshopsmart/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262026976,"owners_count":23246953,"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":["dfs-algorithm","graph","react","sass","travelling-salesman-problem","typescript"],"created_at":"2024-12-06T11:14:05.732Z","updated_at":"2026-02-24T01:32:59.611Z","avatar_url":"https://github.com/Yourself1011.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# shopsmart\n\n## 🧠 Inspiration\nDid you know that the average person spends more than 100 hours a year on grocery shopping? We wanted to reduce the time and frustration that people might experience at a grocery store when they can't find the items they need, or after when they realize they have to go banana-less until the next trip to the store.\n\n## 🛒 What it does\n- Shopsmart is a minimalistic website that will plan your shopping route for you, minimizing distractions and giving you a preplanned route so you won't get lost.\n- Saves you time, frustration, and money - that's a win win win!\n\n## 💻 How we built it\n- React for the app\n- Sass for styling\n- Webpack for bundling\n- Canvas for rendering the route\n\n## ❓ Challenges we ran into\n- One of our team members couldn't participate, but he didn't say anything until the hackathon was 3 hours underway. We wasted a lot of time frantically spamming him on Discord.\n- We found another team member, but he only knew Python, no front-end technologies, so he couldn't help. (Not saying he's bad, he's an amazing guy)\n- While writing this, I (Li Feng) accidentally closed the tab and lost all of my progress. This is the reason why the story might have speling misstaykes.\n\n## 🎊 Accomplishments that we're proud of\n- Using complex algorithms like breadth-first search and minimum spanning tree\n- Creating a full front-end app with only two people\n\n## 💪 What we learned\n- Don't start the pitch with 10 minutes before the deadline.\n- Listen to the organizers' warnings to not start the pitch this late.\n- Brainstorm ideas before the hackathon.\n- ~~Get better teammates~~\n- submit on time lol\n\n## 🌍 What's next for Shopsmart\nWe are planning to use AI and Machine Learning, and give support for the Metaverse and cyborgs.\n\n## 🛠️ Built With\n- html\n- jest\n- react\n- react-icons\n- scss\n- typescript\n- webpack\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyourself1011%2Fshopsmart","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyourself1011%2Fshopsmart","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyourself1011%2Fshopsmart/lists"}