efremporter / pillow

0 stars 0 forks source link

Design Docs To Do List #1

Open mwmadsen67 opened 2 years ago

mwmadsen67 commented 2 years ago

Wiki Page Home


MVP List


Database Schema


Sample State


Backend Routes


Frontend Routes

mwmadsen67 commented 2 years ago

Hi Efrem, just a couple notes on your design docs:

Schema:

MVP List:

Sample State:

efremporter commented 2 years ago

Mike!

Thanks for the feedback! I'll get on this tonight.

Efrem

On Tue, Nov 16, 2021 at 10:58 AM Mike Madsen @.***> wrote:

Hi Efrem, just a couple notes on your design docs:

Schema:

  • After visiting Zillow, I dont think you'll need a username column, as it looks like they just use your email address. Otherwise that table looks good.
  • Your properties table needs more information. I recommend visiting zillow to see which columns you might need, but I'd recommend things like price, number of bedrooms and bathrooms, and square footage.
  • for your likes table, the unique constraint should be on the combination of user and prop

MVP List:

  • your drop down menus MVP should just be renamed to a property MVP. This MVP should include all property/listing CRUD, involving a property index, property show, and property forms.
  • Next you should implement the map as an MVP, as thats the next major part of your app.
  • then you can do property search and likes as your 3rd and 4th mvps, in whichever order you prefer.
  • styling is not it's own MVP, and each MVP should involve the styling of components.

Sample State:

  • the structure of your state looks correct, just be sure to update this after any schema updates to match.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/efremporter/pillow/issues/1#issuecomment-970576302, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVKJ2MXCSRZRKTZPDJUNINTUMKSV5ANCNFSM5ICZTDZQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

mwmadsen67 commented 2 years ago

Hi Efrem, still waiting on those changes to your docs. In the mean time I have some more notes on the rest of your docs:

Frontend Routes:

Backend Routes: