Inspiration

We were inspired by our love for the outdoors and a want to make people have a better and safer time outdoors.

What it does

The program uses a web scraping algorithm to grab the top-rated camping items from amazon mentioned in a camping checklist to make it easier for campers to be prepared when going outside. In order to add a bit of fun to the project we added an AI that could generate camping related images based off a name input into a text box by users who will receive their images on their phone.

How we built it

We used beautiful soup and selenium to scrape several top-rated items off of Amazon based on the items in our checklist. The items are filtered out if they contain too few reviews to ensure quality of the products. We then used open AI to get auto-generated AI images from the user's input and then send them to the user's phone number in a text using twilio.

Challenges we ran into

One of the major challenges of the program was the inconsistency in Amazon's HTML formatting which had to be overcome with smart use of HTML tags. Amazon also attempts to stop scraping which was a challenge to us, so we made an algorithm to make requests from several different user clients to make sure that we would not be flagged by Amazon. Upon attempting to make a website with the use of Domain.com we ran into several issues with the service having to scrap the entire idea of a website preventing us from adding a cryptocurrency solution to the program.

Accomplishments that we're proud of

The web scraping, client switching, and ai generation are all things we are proud of as they use complex methods to get around massive barriers posed by Amazon.

What we learned

We learned lots about merging python with other languages to find information on websites online.

What's next for MyCamp

MyCamp would hope to go online in the future when it finds a website hosting service that is less problematic and supports the features we have.

Built With

Share this project:

Updates