Open mwmadsen67 opened 3 years ago
Hi Everett, here are a few notes on your design docs so far:
MVP List:
Schema:
locale
might be something you want to add after trails are complete. Your trail MVP is going to be extensive so starting simple will save you potential headaches.State-Shape:
Happy to meet and talk about the schema again at some point, also feel free to comment here with any questions.
Sidenote about marking locations along a route: Another way that I've seen this done is by making a column in your trail_route which is a string of a bunch of points like so: "[[90.123, -111.938], [89.234, -112.845], ...]"
Hey Mike,
Thank you for the comments, they are very helpful. I am going to update my design docs today at lunch with the following recommendations you have made (the projects the last couple days have really drilled home the need for simplicity here, at least to start).
1 - make searching its own MVP, 2 - limit search to trail name, 3 - make trail saves a bonus, 4 - make adding and deleting photos its own MVP, 5 - make trail notes its own MVP, 6 - make comments a bonus feature 7 - make locale a bonus feature 8 - address the route issue by adding a trail_route_coords column in my trail table with a nested array of coordinate pairs as strings.
I am going to use the mapbox api for my map and plan to get more familiarized with that this weekend. I also plan to get familiarized with AWS Hosting. I may make some slight adjustments to my design docs this weekend as my understanding how these two external pieces will fit into my project changes, if that is okay. But I will not be expanding the complexity or making any major changes beyond what you have suggested.
Will you have time to touch base this afternoon or on Monday after the assessment?
Thanks!
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)