Inspiration

A common problem we had where we found it tedious having to filter for art pieces that we wanted to hang in our room. Additionally, when we had pieces of art we no longer wanted, we felt like we wasted money on it and wanted an efficient way to sell it online.

What it does

Allows for users to filter different artworks based on type of art (Such as classical art) and buy them. Additionally, it allows people to sell their old pieces of art that they no longer want to other people for cheap.

How it is built

We built the front end using react. We created components to format our website nicely. For the back end, we used flask to create different routes for get and post request from the front end. We used SQLAlchemy for the database to store all posts in.

Challenges we ran into

Account registration was thought since it was difficult to figure out how would we transfer the access_token from page to page to verify that the user is logged in and is allowed to post.

Accomplishments that we're proud of

The website looks really nice and the components fit with the page. Post and accessing information was done really well. I am personally proud of the database implementation, I did not think it was possible at first.

What we learned

We all roughly knew a heavy amount of flask and react, however I would say that the front end people learned more back end and the back end people learn more front end. I, for example, was in charge of the back end. I know front end a little, however most of it is a blank to me. Seeing my front end teammates describing their process to me gave me a better understanding of how the front end side of things work.

What's next for Shopping Center

Filtering through artist (such as all art made by Andy Warhol.) A friend based system where you can communicate with people who have similar taste in art as you A profile page that allows you to fully display your artistic side!, have music play in the background through spotify’s API as well as background images that show who you are.

Share this project:

Updates