Skip to content

firstdraft-projects/listception_associations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Listception Associations

Associations practice

In this project, you will build a simple clone of Trello.

Setup

  1. Set up a Cloud9 workspace as usual.

  2. bin/setup

  3. bin/server (or Run project) and navigate to the live app in Chrome.

  4. I've already generated starter:resources for you, and you'll find some dummy data already exists. Click around and familiarize yourself with the tables.

  5. Your job is to add association helper methods between boards, lists, cards, and tags as needed; then make your app match the target.

  6. The key page to work on improving is boards#show. Here I can see a board's lists, the cards on each list, add a new list, and add a card to each list.

  7. There are no automated tests for this project. Just make your app match the target, and ask lots of questions — relating resources together and making them show up on each other's pages is most of what you'll have to do on your project!

  8. Stretch goals: You can visit the real Listception and sign up for an account. You'll see there that after you add a card to a list, you can click on the card and it becomes its own board, which can have its own lists and cards, which can become their own boards, etc etc, ...!

    If you wanted to add functionality like that to your Listception (minus the signing up part), how would you go about it? Make a new branch and give it a shot.

    You could also work on getting the side by side list column styling if you want to (hint: there's a css property called overflow-x).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •