minimalpedia is an alternative, minimalistic, SPA frontend for wikipedia.
Its design is based on a Wikipedia redesign I saw on Behance and it uses ReactJS and the wikipedia API to transform wikipedia into a single-page website.
With minimalpedia I first learned to implement the application's API interaction in a way that provides the fastest response to user actions.
For instance, if you search for articles, minimalpedia will first query wikipedia for the most necessary information like titles to provide fast results. Only after that, minimalpedia will start loading details like article previews and images.
minimalpedia is also my first project, where the design is based on an existing mockup. Due to this, I learned a lot about how to transfer the mockups ideas onto the real product.