Recently, I have applied to be on the Hack The North (HTN) Organizer Team, specifically to the Backend and Frontend Teams. In the 'challenge' stage of this process, I learned a lot more about web development than I knew before.
For the Frontend Challenge Portion (part of the application), applicants were to make a hypothetical schedule for a hackathon. I built the schedule using Vuetify implementing the Calendar component similar to what I did for Telecinic. However, through the process, I learned a lot about design and making a product functional. As the data was read in from a database, I made appropriate structures to splice all the data I needed. To check out my final product, go to app.anishaggarwal.ca. For the complete submission, you can find it on my github.
For the Backend Challenge Portion (part of the application), applicants were to make an API that stored and retrieved hacker data from a database. I built the API using REST, Express, and SQLite. I learned a lot about routing and proper databasing as this was the first time that I had done backend databasing before. Overall, I am proud of the fact that I was able to make use of the Sequelize ORM for simple and flexible databasing. Also, I was able to use apidocs to make my comments of endpoints into properly formated documentation. For the complete submission, you can find it on my github.
Overall, the HTN applications, although long and tiring, helped me learn a lot more about Web Development and expand my skills in the area.