Inspiration
Trying to find cheap nice holidays manually
What it does
Web scrapes singular deal websites and combines them into specific offers. Select offers based on provided details (city, budget, trip duration, etc.). Accepts multiple currencies, such as USD or GBP and returns estimated cost in Dollars.
Challenges we ran into
Connecting frontend with backend, communication between python and javascript applications, optimizing web scraping.
Accomplishments that we're proud of
Gathering a significant amount of data and interacting with it. Developing a python API for managing json datasets with Repository Design Pattern.
What we learned
Combining web and data analysis technologies within one application (calling python scripts by JS script and interpreting the output), cooperating remotely., teamwork, delegating tasks.
What's next for Reindeer
Adding more websites for data collection, optimizing for SEO, adding sharing buttons, more currencies, adding seasonal changes in prices to the data model.
Built With
- express.js
- javascript
- node.js
- pandas
- python
- react
- selenium-(for-scraping)
- ui
Log in or sign up for Devpost to join the conversation.