Show HN: Self-generated custom art for your home or Airbnb
eliotand.me
eliotand.me
Suggestion for more layouts.
A word of warning: Your Foursquare API client ID and Secret are completely visible to anyone and can easily be abused. [1]
Also, currently the client ID is exceeding its rate limit, so I cannot add my own locations.
[1] You are making these kinds of requests: https://api.foursquare.com/v2/venues/suggestCompletion?query...
Maybe proxy your Foursquare API requests via https://www.eliotand.me/airbnb-poster/search or a similar API endpoint you'd create. Disallow CORS on that new API endpoint. You can keep the API call signature but remove the client ID and secret.
On your backend you can then make those Foursquare API requests and add the client ID and secret to the request.
You could also do this simply by running on Azure Functions (free consumption plan). All you need to deploy is a simple proxies.json, see [1].
On the AWS side it appears you can entirely use API Gateway. Here [2] is a Swagger 2.0 definition file I just wrote which upon import creates an API endpoint that should proxy requests to an external API while adding your secret credentials.
[1]: https://aka.ms/apiproxy [2]: https://gist.github.com/berndverst/b59fa0b38544f13c05ae0b77f...
https://gist.github.com/berndverst/37d87570418bbee77641777e1...
1. Change/remove various texts on the poster (e.g., even if we have no rules, it still adds 'House Rules').
2. Download a bigger png file for a little charge to print locally (to avoid international shipping charges).
But this is nice as it is!
As constructive feedback I really wish the favorite places list showed the address of each location rather than the location type. I think the address would be much more useful information and the type is obvious from the name for each location I added so it’s kind of superfluous. I also wish this secondary text didn’t awkwardly wrap onto a new line when the location name is long—I think ideally each place would have its name on its own line followed by its address on a new line directly underneath it.
But that’s just a quibble—this is awesome!
Would it be possible to not show headings if there is no content in that section?
I could imagine a stack (maybe fused at the top like a post-it note pad) to let sit out on a table so people can take one, etc...
Handling of favorite places is done really good.
I would choose the second or the fourth style as default. The first one is to "monochrome".
If I change the size to 18x24 the circle around the "You are here" gets stretched to a oval.
This is so cool, it deserves his own domain.
I wish we could edit the "House rules" title for something more corporate.
Wish list: - ability to change the "home" icon, - remove some of the headings (house rules, etc) - less priority: upload logos (not really necessary, but would look awesome)..
It would be great to be able to move and resize the zoomed bubble. Even a quick toggle between the corners would do.
I wish you and your team all the best.
My only quibble is that the location data for one of my "Favourite Places" is wrong - it would be nice to be able to manually move the location bubbles.
It's a nice little touch.
Can you talk more about the procurement pipeline? Who actually does the printing and shipping/handling? Did you outsource that to someone else, and if so, who?
Is it possible to build something like this without back-end work? Can I build this on static site? I know little bit of JavaScript. We build our static site with Jekyll and GitHub.
Edit: No need to edit the file. They can only upload and order (maybe send it as an email when they push "order"?). That's it, nothing else. Thanks!
- I tried both a high-density (Manhattan) and a low-density (Very small, rural town) location. I had trouble finding a good balance between the zoom level on the large and small maps for both. For the dense location, I'd like the option to remove the smaller map and just have a big map of the immediate neighborhood.
- The numbers for locations across the street from each other overlap and one isn't readable. I cant' choose between suggesting the best brunch nearby and the best chocolate chip cookies in the whole city!
- Landscape mode would be a huge improvement.
- It looks like numbers are assigned to the small or large map without considering the zoom level. When I zoom in on the small map, numbers that move outside the boundaries should show up on the large map, not just dissappear.
- I can't change the section titles. For example, I'd like to change "My Favorite Places" to "Our Favorite Hangouts"
- For the rural location, only the first color option draws the roads correctly in the big map. The other three themes omit the roads!
I would second the suggestion for some extra layout options (particularly a landscape variant which would work much better for some areas), though take care not to go OTT or you'll complicate the nice simple interface and put off more users than you help with the changes. Perhaps have one or two extra options (the most significant ones like landscape/portrait) and hide others being an "advanced options" click. That way most people get the simple interface but those that want to be more fussy are catered for too. Though as always don't try to please everyone, the really fussy users will never be entirely happy and you are better off recommending that they produce their own posters by hand!
Also, do look into the potential licensing issues mentioned by anc84. Some effort here and now ensuring that you are compliant (either because you just are or by negotiating different use rights with these or alternate services) may save you a lot of hassle and expense later down the line.
I would suggest that you enable a more responsive preview. Viewing it on a 1440p monitor, the map preview could be about double in size.
Some feedback: it would be nice if the order details were part of the URL structure so I can easily share it with people.
I'm sure one could find loads of strange visual artifacts given this covers the whole world(?), but here's one:
Some of the map styles fail to render sections of the Chicago River and North Branch Channel. See 5500 N Lincoln Ave, Chicago, IL 60625 as an example.
Maybe it's an issue that affects waterways in general.
I'll share a screen shot later.
Looks really cool though!
But I'm unable to add new places. I've deleted most of the pre-selected places and tried entereing a few different ones in the field but nothing happens. If I click done I just see the one I didn't delete on the map and no new ones.
FF 57.0 (64-bit) on Fedora 26.
Also, it would be nice if reordering of items on the list would be possible.
That said, it's obviously an awesome MVP already :)
Not to piss on the OP's parade, but, while liberal, the OSM license does require you to to give proper attribution to OSM in such a way than users are likely to notice it - I don't see that here.
Would be nice to get the OP's comments on this?
edit: reading through other comments it's possible the author added the attribution only recently (after OPs comment)
I noticed one bug: If I edit and move the position inside of the "zoom-in" area, "You are here" circle position on the big map remains on its original place.
"How to credit OpenStreetMap
We require that you use the credit “© OpenStreetMap contributors”."
> You must include a notice associated with > the Produced Work reasonably calculated to make any Person that uses, > views, accesses, interacts with, or is otherwise exposed to the Produced > Work aware that Content was obtained from the Database, ... and that it > is available under this License.
i.e. the notice must be such that regular people using this site will know about this.
There must also be a similar notice on the produced map.
Best wishes, this is such an awesome idea.
Also, checkout says 'Get your hospitality poster.'
Looks awesome though!
When you select free, the modal that appears to enter in an email says "Get yout hospitality poster".
It should be "Get your hospitality poster"
Are you printing yourself or outsourcing it? If you're outsourcing it, to whom?
There is a talk here from Defcon which gives other tips: https://www.youtube.com/watch?v=pJgCDH1v9PY