Module: Application Design (Meteor), Part 3

Learn how to build “Digits”, a multi-user, multi-role, interactive web application using Meteor, MongoDB, React, Bootstrap 5, IntelliJ, and GitHub.

Dates:
Sections 3,4: Thu, Oct 26 - Thu, Nov 9
Sections 1,2,5: Fri, Oct 27 - Fri, Nov 10

Learning Outcomes

Design using Meteor Framework

Competent with elementary Javascript

Readings

Guided tour of the Meteor (Part 3) module

Why, what, how, and when you will learn about Meteor (Part 3)

Meteor Debugging Strategies

High level approaches for debugging a Meteor application

AMA: Branden Ogata on Meteor

Branden, former ICS 314 TA, answers your questions on Meteor

Meteor Guide: Introduction

About Meteor

Meteor Guide: Code Style

Suggested style guidelines for your code

Meteor Guide: Collections and Schemas

How to define, use, and maintain MongoDB collections in Meteor.

Meteor Guide: Publications and Data Loading

How and where to load data in your Meteor app using publications and subscriptions.

Meteor DevTools Evolved

An essential Chrome plugin for Meteor development

Final Project Brainstorm

Develop a Final Project idea

Experiential Learning

E49: Digits, Part 1

Create Landing page mockup

E50: Digits, Part 2

Create List Contacts page mockup

E51: Digits, Part 3

Create Contact collection

E52: Digits, Part 4

Create AddContact and EditContact pages

E53: Digits, Part 5

Create Notes

E54: Digits, Part 6

Clean up and write simple documentation