-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Why? What? Who? How? #1
Comments
@nelsonic I think a rough estimation will be between 3 days for this. I'll write up more info on this break down in the near future and separate out the larger tasks if needed. Just wanted to get an initial estimation in |
@RobStallion 3 days sounds like a good (optimistic?) estimate. ⏳ |
@nelsonic do you know any good tools for getting a json of address info for a random group of things, e.g. vegan restaurants, outdoor gyms? I don't need it for the example as I can just use any random addresses but I thought that it might be a nice touch, and from your comment so did you...
I haven't yet done much googling around for a tool yet. I thought I would ask beforehand while I worked on other parts of the example. |
@RobStallion yes, but it depends on what data you're going with. |
@nelsonic Outdoor gyms? I'm going to start with a list of random postcodes for now but it would be nice if they were all related in someway or another. |
@RobStallion agreed. (what did Google say when you asked for a "list of UK outdoor gyms"...?) 🤔 |
@RobStallion The data you have found and used is only for Leeds Council. That's a good start. 👍 I reached out to Georgie & Matt Delaney co-founders of The Great Outdoor Gym Company (TGO) You know, the company that makes the outdoor Gym Equipment you see all over London (and the UK!) 😉 |
An alternative source of data might be https://calisthenics-parks.com/maps |
Why?
"Store locators" are a common use-case for most retailers or organisations with physical premises.
We have built them for a few of our clients and it's time to make a generic example that anyone can understand and learn from!
What?
A tutorial showing how to build a "find my nearest
X
" (AKA "store locator") using freely available location data, PostgreSQL, ETS and Elixir/Phoenix.Who?
People who want to learn about Geolocation, Google Maps, Distance calculation and rapid lookups in medium-sized datasets.
Anyone who wants to learn how to build a real-world "store finder" in Elixir/Phoenix.
How?
@RobStallion please estimate how long it will take you to convert the knowledge you gained while building the feature for our client: club-soda/club-soda-guide#291 into a stand-alone example app that allows people to input their postcode and find the nearest
X
(whereX
is your choice of "vegan restaurant", "train station", "free outdoor gym" ... - or whatever data is publicly available, interesting to you and easy to parse... 😉)Todo
our Objective with this example/tutorial is 4-fold:
(our current team might all understand the code because everyone read/reviewed the PR, but both future team members and the client's internal/external maintainers will not. so our objective is to have comprehensive documentation that answers all their questions proactively)
https://developer.mozilla.org/en-US/docs/Web/API/Geolocation_API
Redis
!X
" as fast as it can be to demonstrate that Phoenix/Elixir is the logical choice that all websites should be built with. Once the Heroku app boots, the response time for a lookup should be sub 200ms. 🏎X
" as text.then display the map, then the list of nearest
X
's ...i.e. create a "content hierarchy" based on relevance to the user.
i.e. go looking for real world examples of best and worst Store Locators for UK-based websites/services and list them in the "Appendix" of the example, similar to how you wrote the "YouTube" example in: adds section about youtube to readme #9 cid#12
The text was updated successfully, but these errors were encountered: