DEV Community

Cover image for My learning journey through my English Flashcard Project
kebin20
kebin20

Posted on

My learning journey through my English Flashcard Project

Hey hey, friends! I'm super excited to share with you a project I've been working on - a flashcard app for my school!.
My co-teacher was manually printing and attaching flashcards, which seemed like a lot of work. So, I decided to use my coding skills to create an app that would make studying easier for everyone.

I used React, React Router, styled-components, and TypeScript to build the app. It was definitely a challenge, but it was so rewarding to see everything come together in the end. I loved using TypeScript to catch all my errors early on - it definitely saved me a lot of time and headaches.

Overall, it was an awesome learning experience. Seeing the app build successfully was a major win for me, and I'm excited to share it with my school and anyone else who wants to study smarter, not harder!

Oh, and before I forget, I picked up a some key takeaways from this project that I think you'll find useful!

1. Understanding the difference between useContext and creating your own custom hooks

2. Use Firebase? localStorage? Or both?

3. Keeping state of data within localStorage in React

Top comments (0)