Inspiration

We chose the home category, so we thought maybe we wanted to create a home designing website as well as a way to find furniture under a certain price.

What it does

The website displays certain furniture types to user and allows the user to set the maximum price range. Additionally, the website has a grid that allows the user to create a floor plan using the furniture types given.

How we built it

We used HTML, CSS, javascript and jquery to make this website along with some python. The furniture data that is shown on the website was data received from a JSON file which was created by a python script that web scraped Ikea directly. Using Jquery we took the data from the JSON file and used Javascript to display it on the website.

Challenges we ran into

Initially, we wanted to have the python web scraping script run every time you hit enter and send the json data directly to the javascript file, but we found out that it was more troublesome than what we anticipated so we resorted to having our script pre-create json files.

Accomplishments that we're proud of

I'm quite happy with the grid we made, we thought it was going to be difficult to implement, but it was a bit easier than expected. Additionally, we are satisfied with the python web scraping script.

What we learned

We learned how to create JSON files and read from JSON files. I improved my web scraping skills as well as HTML, CSS and Javascript skills. I learned how to use Jquery for the first time.

What's next for Budget Ikea

Figure out how to get the python script to run and send the json data to the javascript file. Add more furniture types. Improve the grid to have actual visuals and images.

Built With

Share this project:

Updates