Started on this 4 nights ago and due to the intentional simplicity of it, I've decided it's good enough to put out there and start getting feedback.
Over the past year or so I've tried basically every support tool for my main business and they are all either comedically expensive or absolutely shit.
This solution I've built is aimed at Indie Hackers, Bootstrappers etc. It does the job. I'm now using it for real as the support tool on my main business.
Most flags are made of two regional indicator symbols, like this for the United Kingdom which has ISO 3166 code GB:
U+1F1EC REGIONAL INDICATOR SYMBOL LETTER G
U+1F1E7 REGIONAL INDICATOR SYMBOL LETTER B
If the font has flags, it should render this as a Union Jack, but if it doesn’t, it should render something along the lines of “GB” (which, frankly, is generally more useful if you try using flags without labels).
But Scotland has the ISO 3166 code GB-SCT, a format the regional indicators weren’t designed to cope with (for better or for worse), so it uses a different encoding technique and is comprised of the following sequence of seven scalar values:
U+1F3F4 WAVING BLACK FLAG
U+E0067 TAG LATIN SMALL LETTER G
U+E0062 TAG LATIN SMALL LETTER B
U+E0073 TAG LATIN SMALL LETTER S
U+E0063 TAG LATIN SMALL LETTER C
U+E0074 TAG LATIN SMALL LETTER T
U+E007F CANCEL TAG
As you observe, this has a significantly worse fallback behaviour: the tag characters are non-printing, so you get just a black flag.
This is not coming from Font Awesome; you’re using regular emoji, and depending on the host being able to render it. U+1F355 SLICE OF PIZZA has been around since 2010, but the Scotland flag sequence is from 2017 and some platforms have been deliberately not including country flags because they are generally not necessary (though the Scottish flag suffers more than most because of its composition, see my other nearby comment) and they are the subject of a few international disputes (e.g. PRC objects to Taiwan’s flag being included) and so it’s easier to just keep out of it all.
If anything, Firefox on Linux is more likely to get it right, as it will typically be shipped with the font Twemoji Mozilla which includes this flag. I think they don’t ship that font on macOS or Windows, and it sounds like at least the default emoji font stack for Windows doesn’t support this flag.
I don't know much about Laravel or Symfony, but your error pages show a full stack trace with the source code of the PHP files. Might want to turn that off.
The code revealed there is basically all open source Laravel framework stuff, but yeah, having APP_DEBUG=true turned on has potential to expose other more meaningful vulnerabilities.
I’m guessing it’s also the cause of the JavaScript using inline source maps, meaning that it’s shipping over 2MB to do⸺ I think it’s currently literally nothing but the click handler to expand the FAQs (which would be better not collapsed in the first place, or failing that, implemented with the <details> element).
No, that's (typically; in the default setup, at the very least; you could manage to make them related but it'd be a bit silly and take specific efforts) independent of APP_DEBUG.
I understand the motivation to keep it in debug when you first put it online, but the HN community is rightly quite hawkish on this type of thing, it is a potentially massive security risk.
If your hope is that you could gain some initial customers from here, it will almost certainly put a significant number off of giving it a go. I know you are super early with a MVP but as you are asking people to consider paying you already, I hope you reconsider.
It's not professionalism to increase the cost of your service regardless of your needs. Maybe 99.99% is good enough for the OP's price point, and if I want five nines I'll pay for Zendesk.
In this sort of situation, using multiple servers is likely to reduce reliability. Needless complexity is not a good thing. Making a system distributed has a real cost.
i actually would love something like this but based on the site i can't tell exactly how it works. Do support tickets get created via a form or by emailing a support mailbox?
I use freshdesk currently for my org and want something better
Kinda unrelated to the product but your landing looks really nice. Is it the default Bootstrap theme or a customized one? I see you use utilities classes like pt-1, pt-2, ... Could you please share a little bit about your styling tech.
I like the concept. Since users have to register to see the product, I think the landing page needs to be more informative. I was lost at "3. Add the link to your page to your website". Are you saying my app's support page needs to redirect to the link that the platform gave me? I think that should be reworded.
I haven't really looked around in this space but I've used zendesk which 1) sucked, and 2) once you ignore all the useless javascript effects, it didn't really seem to do much. WHCMS is simpler and better but I've only used that from the customer side.
So I'd expect there are a zillion FOSS systems out there that perform this function, and if none are to your liking it's always possible to modify an existing one. Why write from scratch? Am I missing something? This seems like something that would have been done on one of those screen builder apps in the old MS-DOS era.
The drupal repository might be a good place to look for this sort of thing.
Really cool idea. I've been looking for something for this for a previous project, but didn't find anything. I think an important feature to replace Zendesk for many would be an API, so integrating into existing forms and apps is simpler.
Some feedback: needs some screenshots. I'm not gonna invest time creating an account to try it out if I can't see in advance what it sort of looks like.
I don't believe you have added the ability to create tickets via email, that is essential. Consumers hate traditional ticket systems, they want to use email, and to be able to reply to "tickets" via email. HelpScout does this well by making it email first. I strongly suggest for it to be truly "Really Simple" email based ticketing is essential.
Interesting. What business name did you create and I'll have a look?
I have had about 500 support tickets this morning, and the emails to go with it haha. All from hacker news and reddit people so it is working fine on this end. I'd like to look into your account to see what the problem is.
69 comments
[ 3.4 ms ] story [ 137 ms ] threadOver the past year or so I've tried basically every support tool for my main business and they are all either comedically expensive or absolutely shit.
This solution I've built is aimed at Indie Hackers, Bootstrappers etc. It does the job. I'm now using it for real as the support tool on my main business.
Most flags are made of two regional indicator symbols, like this for the United Kingdom which has ISO 3166 code GB:
If the font has flags, it should render this as a Union Jack, but if it doesn’t, it should render something along the lines of “GB” (which, frankly, is generally more useful if you try using flags without labels).But Scotland has the ISO 3166 code GB-SCT, a format the regional indicators weren’t designed to cope with (for better or for worse), so it uses a different encoding technique and is comprised of the following sequence of seven scalar values:
As you observe, this has a significantly worse fallback behaviour: the tag characters are non-printing, so you get just a black flag.Both font awesome fonts
For now I'm really appreciating the feedback I'm getting (only started working on this 4 nights ago).
If your hope is that you could gain some initial customers from here, it will almost certainly put a significant number off of giving it a go. I know you are super early with a MVP but as you are asking people to consider paying you already, I hope you reconsider.
>You can’t create a portal session in live mode until you save your customer portal settings in live mode at https://dashboard.stripe.com/settings/billing/portal.
Also on product hunt today
https://www.producthunt.com/posts/really-simple-support?comm...
I use freshdesk currently for my org and want something better
Looking to scale it soon, need to know if I'm making a mistake!
Tickets are created via a form.
Tickets go onto your dashboard.
When you reply the submitter gets an email notification.
When the submitter replies you get an email notification.
So on and so forth until you mark the ticket as resolved.
I don't believe css frameworks should be used for "design" so to speak, as in themes.
I just use the helper classes like padding, margin, flexbox etc
The actual design is just something I came up with.
I love HN - months of feedback in like 20 mins haha.
So I'd expect there are a zillion FOSS systems out there that perform this function, and if none are to your liking it's always possible to modify an existing one. Why write from scratch? Am I missing something? This seems like something that would have been done on one of those screen builder apps in the old MS-DOS era.
The drupal repository might be a good place to look for this sort of thing.
Best of luck!
Great feedback.
https://www.producthunt.com/posts/really-simple-support?comm...
Edit:
And a quick FYI, your support link on the bottom of your other site (https://songbox.com, nice domain!) doesn't work, you have missed off the ".com", assume it should be: https://reallysimplesupport.com/songbox
and thank you - that domain cost a fortune!
https://reallysimplesupport.com/dashboard
Core functionality is not working.
I have had about 500 support tickets this morning, and the emails to go with it haha. All from hacker news and reddit people so it is working fine on this end. I'd like to look into your account to see what the problem is.