SHOEME is a thrift company that allows local communities to buy, and sell their never worn, or used shoes. The PWA brings app-like features so users can shop offline while on the go, and receive push notifications as well.
From ideation to building the web app, I focused on “eating the frog,” where React code was approached first, for searching and filtering products. I applied it to sorting condiments, but from rough user feedbacks, I learned that people will shop for things they like only on the go, thus the idea changed to shoe shopping on the go.
(User signed in): User tries explore how to use the search, add items and remove items from wishlist
The challenges I have encountered were performance (loading the list of shoes to buy), responsive design for CSS grid, and security of personal contact info. To maximize performance, I minify the files and cache the files with the service worker. Loading more shoes inventory than the prototype seems less feasible and may need to be rethought. Using the new CSS grid was also a challenge to code for cross-browsers, especially iOS, and IE Edge.