Open mwmadsen67 opened 2 years ago
Hi Efrem, just a couple notes on your design docs:
Schema:
MVP List:
Sample State:
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.
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:
GET /api/users/:id
since it would be a show route rather than an index route
Wiki Page Home
MVP List
Database Schema
back_ticked
back_ticked
back_ticked
Sample State
```javascript...```
). This will display the state as a code block instead of a giant line of textentities
session
errors
(here or inui
)ui
(if needed)comments
inside ofposts
Backend Routes
snake_case
GET likes
api endpoint because that info comes through the post showFrontend Routes
camelCase
inline coding text
(backticks)