/dribble

Project 1 for WDI

Primary LanguageRuby

README

What I solved:

A platform for designers to share their work.

User stories:

As a user I would like to create a project so I can share my work.

As a user I would like to edit a project so I can modify my work.

As a user I would like to delete a project so I can remove my work.

As a user I would like to comment on other people's project so I can offer feedback.

As a user I would like to delete comments on other people's project.

Wireframes:

https://www.dropbox.com/s/l5j1phvqk526til/Dribble%20Wireframes.png?dl=0

Heroku link:

https://dribble-app.herokuapp.com/users

Demo:

Sign in/ sign up (new user)

New project

Update profile

Update project (only if you are the author of that project)

Comment on a project

Delete comment

Sign out

Schema:

Users table Project table Comments table

Models:

A user has many projects. A user has many comments.

A project belongs to a user. A project has many comments.

A comment belongs to a project.

Awkward bits:

Associations and the cryptic errors. Heroku

Cool beans:

Building a real world application and the ability to build upon features.

Unsolved problems:

Build a like model.

Where next:

Make it responsive. Allow followers.

Thanks:

To Jack and Kane for their incredible guidance, answering ridiculous questions and endless bug fixing.