Final Lab Homework

Side Project

Christian Grewell
applab 2.0
2 min readApr 24, 2019

--

Introduction

Last class we learned about the APIs and built our own WeChat Sticker Finder web app. This is a huge step forward in terms of helping you understand the power of the web, data and interactivity.

Up until now, building interactivity into the front-end of our web applications has required that we pass some props (in the form of variables, objects or functions) and manage state between and amongst our React components. More importantly, our applications are truly independent and portable — they don’t require an internet connection and they don’t interact with other applications or sources of data.

Is this boring? Not necessarily, but the web is a dynamic place and there are a lot of awesome sources of data our there that you can use to make your applications more interactive, interesting and powerful.

So now that you have some understanding of using other people’s data (APIs), we’d like to show you how can you enable your applications to have their own persistent source of data on the web. This lets you do all sorts of amazing things: build a chat app, multi-user quiz app, tinder, instagram, online tic-tac-toe etc…

Instructions

For the final lab homework, we want you to make progress on your side project. Each of you will be presenting your prototype in the lab on May 15th, three weeks from now.

Next week we will cover the last portion of the material, real-time databases. Following that, you’ll have a in-class lab where we can work with you to solve last-minute issues.

With this knowledge, here’s what we’d like you to do:

  1. Write up a short timeline of tasks you need to complete in order to have your minimum viable feature done and ready to demo. Include dates and any to-dos
  2. Make an appointment with us to review your progress (see lab-11 for the appointment slots), have something to show, even if it’s not perfect or beautiful.
  3. Prepare for the next week’s lab, where we will cover real-time databases by reviewing the following videos:

--

--

Christian Grewell
applab 2.0

Hi! My name is Christian Grewell, I grew up in Portland, Oregon playing music, programming video games, building computers and drinking coffee. I live in China.