travel-bucket

Istanbul Bootcamp Final Project: The Board Project

In general, this open-ended project will involve working on an app that has a concept of “boards” and “board items”. It could be a to-do list, or it could be something else; you may decide the purpose/function of this application. We are excited to see what you think of. Some examples of things in similar categories are:

Learning objectives

Code Requirements

Data Requirements

In the requirements below, the terms are quite general, since they depend on exactly what you planned out for your app.

Functional requirements

Checkpoints

Week 1

Two minute demo of:

The user should be able to fill out forms to create a board and board item and have it show up in the UI, no matter how it looks. No styling is required (I encourage you to worry about styling later).

Week 2

Two minute demo of:

Week 3

Completion of rest of the features.

Appendix

Below, you’ll find additional resources not directly related to the requirements of the project.

Planning

I highly recommend that you write out your “schema” before starting. A schema means a list of keys (fields) that are present on each type of object. What keys can a board have? What keys can a board item have? Any other objects that you need to keep track of?

Examples

There are tons of examples of such apps, even just a click away from here. You may want to look into any of the following products or terms for inspiration.

I’m intentionally not including any pictures as examples, I want you to use your imagination and look around for inspiration.

Reminders

Extra credit