I was initially nervous to take INFO 340 because I had no experience with web development before, and I honestly wasn't quite sure what web development even was. However, I am so glad I took INFO 340 because I learned so much! Throughout the course, I learned HTML, CSS, JavaScript, and React. I also learned a bit about using AJAX requests with JSON data, and Firebase hosting.
The main project of the course was to create a functional web app with some interactivity features implemented. The idea I proposed for my group's project was inspired by my personal experience with scheduling appointments with advisors for different departments at UW and the shortcomings I noticed.
The goal of our project was to create a web app that would serve as a centralized database to access all things advising-related, with a focus on ease of use for scheduling appointments with advisors.
My contributions included most of the CSS styling for the web app, designing + creating the splash page, designing the tile layout for the advising page, and the advisor availability filtering interaction.
Our Project Proposal
Project 1 Deliverable (Dynamic Information App)
Project 2 Deliverable (Complete Web App)
The main project of the course was to create a functional web app with some interactivity features implemented. The idea I proposed for my group's project was inspired by my personal experience with scheduling appointments with advisors for different departments at UW and the shortcomings I noticed.
The goal of our project was to create a web app that would serve as a centralized database to access all things advising-related, with a focus on ease of use for scheduling appointments with advisors.
My contributions included most of the CSS styling for the web app, designing + creating the splash page, designing the tile layout for the advising page, and the advisor availability filtering interaction.
Our Project Proposal
Project 1 Deliverable (Dynamic Information App)
Project 2 Deliverable (Complete Web App)