Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yourself1011/shopsmart
Saving you oodles of time grocery shopping
https://github.com/yourself1011/shopsmart
dfs-algorithm graph react sass travelling-salesman-problem typescript
Last synced: 23 days ago
JSON representation
Saving you oodles of time grocery shopping
- Host: GitHub
- URL: https://github.com/yourself1011/shopsmart
- Owner: Yourself1011
- License: bsd-3-clause
- Created: 2022-11-05T12:35:28.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-18T02:26:17.000Z (about 2 years ago)
- Last Synced: 2023-03-04T19:35:32.019Z (almost 2 years ago)
- Topics: dfs-algorithm, graph, react, sass, travelling-salesman-problem, typescript
- Language: TypeScript
- Homepage: https://shop-smart.netlify.app
- Size: 713 KB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# shopsmart
## 🧠 Inspiration
Did 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.## 🛒 What it does
- 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.
- Saves you time, frustration, and money - that's a win win win!## 💻 How we built it
- React for the app
- Sass for styling
- Webpack for bundling
- Canvas for rendering the route## ❓ Challenges we ran into
- 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.
- 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)
- 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.## 🎊 Accomplishments that we're proud of
- Using complex algorithms like breadth-first search and minimum spanning tree
- Creating a full front-end app with only two people## 💪 What we learned
- Don't start the pitch with 10 minutes before the deadline.
- Listen to the organizers' warnings to not start the pitch this late.
- Brainstorm ideas before the hackathon.
- ~~Get better teammates~~
- submit on time lol## 🌍 What's next for Shopsmart
We are planning to use AI and Machine Learning, and give support for the Metaverse and cyborgs.## 🛠️ Built With
- html
- jest
- react
- react-icons
- scss
- typescript
- webpack