/w8_d3_lab

Full-stack Lab: Bucket List App

Primary LanguageJavaScript

Full-stack Lab: Bucket List App

Lab Duration: All day

Learning Objectives

  • Be able to create a full-stack app
  • Practice building a server with a MongoDB for persistence
  • Understand the relationship between a client, server and database

Brief

Build a bucket list browser web-app, that allows a user to create a list of things they want to do in their lifetime. The bucket list items should be stored in a MongoDB via an JSON API in Express.

MVP

  • Users should be able to view all previously saved bucket list items on the page
  • Users should be able to submit an item to save it to the database and see it added to the page

Extensions

  • Users should be able to delete bucket list items
  • Users should be able to mark list items as "completed" and save the new status
  • Style the front-end application with CSS

Bucket List