HTML5
CSS3
Sass
TypeScript
React
Angular
C#
After my initial studies and building a few smaller projects, I started looking for a more complex project to help me practice and apply the knowledge I'd gained. Through an acquaintance, a lead developer at a legal services company, I was given the opportunity to develop an internal tool that could potentially be used by their development teams.
As part of an internship application, I was given the task of constructing a one-page stock management application. The basic layout and requirements were provided and I was allowed to use either HTML, CSS & JavaScript or a frontend framework of my choice.
I decided to continue to practice my React skills by also using the framework for this project.
For the backend, I utilised the Firebase Realtime Database as the requirements were fairly straightforward and did not require a more complex setup.
While it was not a requirement that the application needed to match the examples provided, I decided nonetheless to follow the design as accurately as possible. Being strict with this self-imposed rule meant that I could not just accept that my app was 'close enough'.
Instead I was able to sharpen my CSS skills by practicing making it do exactly what I wanted it to do.
This application provides a great base to work off of. In the future, I'd like to build it out into a more complex app as I feel there are lots of opportunities to add additional features.
This is a small collection of basic starter projects that served as initial practice projects while I was learning to code. The keyword is 'basic', but they were vital in cementing the core, basic concepts.