Lab 10a Swagger Auth
Lab 10a Swagger Auth

Engage Swagger Authentication strategy

Lab-15b-Donation-Hapi-2
Lab-15b-Donation-Hapi-2

Introduce API for User Signup/Login

Lab-18a Charts
Lab-18a Charts

Introduce Frappe Chart components

Lab-16a-Donate-Hapi-3
Lab-16a-Donate-Hapi-3

Introduce Donation/Candidate model + make donation feature

Lab-18c
Lab-18c

A case study in Svelte development. Build Oileain V1 from scratch.

Lab 10b Seeding
Lab 10b Seeding

Include a mongoose seeder component in the playtime

Lab-18b Deployment
Lab-18b Deployment

How to deploy Svelte Applications using three alternative services: Surge, Netlify & Vercel

Lab-16b-Donate-Svelte-3
Lab-16b-Donate-Svelte-3

Support donations to candidates in donation-svelte via donation-hapi API

Lab-01-Playtime-0-1-0
Lab-01-Playtime-0-1-0

First version of Playtime, implementing user signup + simple global playlists

Lab-02-Playtime-0-2-0
Lab-02-Playtime-0-2-0

Allow tracks to be added to Playlists. Introduce sessions.

Lab-03-Playtime-0-3-0
Lab-03-Playtime-0-3-0

Introduce JOI Validation + a JSON Data Store

Lab-04-Playtime-0-4-0
Lab-04-Playtime-0-4-0

Complete the Joi Schema validation. Introduce first Unit tests

Lab-05-Playtime-0-5-0
Lab-05-Playtime-0-5-0

Introduce and test a Mongo based model into the application

Lab-06-Playtime-0.6.0
Lab-06-Playtime-0.6.0

Exppose the User model via a simple API

Lab-07-Playtime-0-7-0
Lab-07-Playtime-0-7-0

Extend the API to encapsulcate Restful Playlist and tracks APIs

Lab-08-Playtime-0-8-0
Lab-08-Playtime-0-8-0

Document the API using OpenAPI / Swagger standard

Lab-09-jwt-1
Lab-09-jwt-1

Incorporate JWT strategy into the Endpoints

Lab-11a-Cloud-Atlas
Lab-11a-Cloud-Atlas

Create a mongo database on Cloud Atlas

Lab-11b-Deployment
Lab-11b-Deployment

Deploy the application to Heroku

Lab-11c-Cloudinary
Lab-11c-Cloudinary

Support images stored in the Cloudinary service

Lab-12a-Todo 1
Lab-12a-Todo 1

Build a simple todo app in javascript.

Lab-12b-Todo 2
Lab-12b-Todo 2

Evolve to Todo app further.

Lab-13-Todo 1
Lab-13-Todo 1

Create a first Svelte app.

Lab 14a-Todo 2
Lab 14a-Todo 2

Explore Svelte components in the Todo app.

Lab-14b-Donation-Hapi-1
Lab-14b-Donation-Hapi-1

New Hapi application : User model + baseline views & partials

Lab-15a-Donation-Svelte-1
Lab-15a-Donation-Svelte-1

Front end for Donation - Pages + Components

Lab-15c-Donation-Svelte-2
Lab-15c-Donation-Svelte-2

Enable donation-svelte to authenticate to donation-hapi

Lab-17a-Donation-Hapi-4
Lab-17a-Donation-Hapi-4

Introduce Lat/Lng into Donation model + API

Lab-17b-Donation-Svelte-4
Lab-17b-Donation-Svelte-4

Support Donation lat/lng + display in maps