This project allowed me to get my feet wet so to speak using TypeScript and Tailwind CSS, two technologies I've been wanting to try out for some time now. I learned the basics of TypeScript of course along with several more complicated topics including enums, array and object typing, and implicit types. While completing this project I was also able to learn and practice several more topics of interest:
I completed this project to get more familiar with writing React apps that incorportated some of the more professional and enterprise level technologies in demand today. It is important to me to be as up to date as possible with the industries needs from developers.
This project was created using an online tutorial as a guide. I completed it in sections, doing as much as I could on my own, then following up afterward to ensure I hadn't made any mistakes. I've grown more comfortable using React and was able to knock those sections out pretty quickly. The real reason for using the tutorial was to learn TypeScript and how to implement it in a project.
I loved doing this project becuase I discovered that I absolutely love both TypeScript and Tailwind CSS. I'll be using Tailwind now on every project and I've got a few ideas for some larger projects I'll be using TypeScript on in the future. I really like the idea of TypeScript because it fits in perfectly with my own personal philosophy; a little bit of extra work now can save you a mountain of work later!
January 26, 2023