A seemingly straightforward application created to assist me with my English vocabulary. I have been using it regularly for over 2 year, and I'm content with the results.
The initial version of this application was constructed entirely from scratch using pure Python, essentially in the terminal, and the minimum viable product (MVP) was ready to use in just a few days. However, soon after, I recognized that, in the long term, this app wouldn't suffice. Consequently, I made the decision to completely rebuild it, opting for more user-friendly technologies.
The primary motivation behind creating this application was my strong desire to enhance my English vocabulary. At that time, I was facing significant difficulties with it. Additionally, I saw the chosen tech stack as an excellent opportunity to learn more about the Vue 3 Composition API, as well as Vuex.
I am immensely proud of the final result to the extent that I've been using this app for over 2 years and have observed a significant improvement in my English. The primary purpose of the application was fulfilled, so I can't complain about some of the obvious downsides resulting from my lack of experience in UX and UI at that time.
This particular project includes 22 features in total.