Inspiration
Inspired by a todo list, we added a twist in which we created a wishlist where people can add URLs of products that they want to buy in one list.
What it does
Users can add URLs of items that they want to the wishlist. Users can sort from low to high, high to low, of the items in their wishlist. Easily visualize what's on their wishlist. Users can share with friends, so that their friends will know what to buy them on special occasions.
How we built it
Used Python, within python we used Flask and Beautifulsoup. We used Flask to build the web application in Python. Created the user interface using HTML/CSS. Javascript was used to add interactions on our webpage where the user can sort prices. Beautifulsoup was used to scrape the web. We wanted our website to scrape information from the Amazon product page. The information we wanted was the price and the image URL.
Challenges we ran into
Starting was the most difficult. We spent hours watching tutorials to figure out how to create our idea. Luckily we got help and suggestions from mentors and the Internet on what to use. Implementing the scraping function took a lot of time to figure out, the sorting function also took a lot of time to figure out.
Accomplishments that we're proud of
Everything
What we learned
Learned web development basics such as HTML, CSS, Javascript. We learned how to scrape data from the web.
What's next for Wish Upon a URL
Right now it is only limited to Amazon URLs, in the future we hope to expand that and allow users to input URLs from various online stores. It would be nice if customers could have the option to create multiple wishlists for certain occasions. We also want to implement a log in system where users can log in and access their wishlists.
Log in or sign up for Devpost to join the conversation.