How I built an application in two days
rm2kdev.net
rm2kdev.net
Nice work though! :)
Regarding the payments side of things I am using the client side stripe library. Basically what happens when you input card details and hit submit a secure async push is made to stripe's servers where the card details are stored a call back is made with a token to your browse and ONLY that token is sent to my server.
While having SSL would be nice and make the clients feel more comfortable rest assured the payments side of things is still secure
SSL WILL BE ADDED :) Probably over next weekend my next personal 'sprint'
Also, 8c/message for SMS is very high. Twilio has international SMS service that ranges from .75c to around 3c a message. (disclaimer, I have interned there)
On the implementation, it also seems like a NoSQL DB like MongoDB might not be the best choice. This is because it seems like you are dealing with a lot of relational information, which is significantly more complicated to implement in a non-relational database that is not designed for that.
These are just my opinions. I like the front-end design!
Regarding the relational data that is one of the challenges I faced when building the application. I used NoSQL because I had recently had some experience with mongo and mongoose thought it would be easier then I realised I would have to begin making multiple selects and concatenating data together to bring back average ping stats for the dashboard etc which made it somewhat harder.
padding: 20px 10px; which firefox obeys and pads in from the edges meaning the actual "viewport" is none-existent.
If you reduce the padding down to 2px the text will come back but the vertical height on your inputs will reduce (I leave that to you) :).
Makes life much easier.
Also check out nexmo I used them on a project last year (UK based) and they where excellent, also looking quickly 6.5c per text ;).
Im not sure what modern firefox so lets see :D
Its a good opportunity. Site looks good otherwise
I did notice the site is very slow, is that your hosting (HN effect) or the client side stack you are using? Navigating the pages was taking 5-6 seconds for me.
It may also be the server is hosted in Sydney on Amazon's ec2 so if your far from Sydney Australia that might also contribute to a page load time of about 2 - 3 seconds :) the rest is probably HN Effect
Also, where is the pricing plan? Maybe that's just another link i'm missing but feels like this should be on the homepage / register screen somewhere (i munged the URL to sign up).
Seems pretty cool though.
Feel free to check out lemp :)
:'(
How about no?
It's 2014. HA is part of the MVP when you are charging people money or providing a business-critical service (even if it's free).
Business critical and free are mutually exclusive. A free service might be business critical for a business that relies on it but that's the faulty expectation of the business, not the provider. You get what you pay for.
From the article:
> 1. After evaluating a bunch of cloud server hosts I decided to go with an Amazon EC2 Tiny Instance running Ubuntu 12.04 my reasoning behind this was influenced by price and the technologies used in the development of the web application (which will be explained in a section below) namely NodeJS and MongoDB this comes at a cost of roughly $15/mo we’ll also be needing 1 elastic IP address and a few entries in route53 + $1
I'm a big fan of AWS but this won't work. I'm assuming that the "tiny" instance is an m1.micro. If so then then it will CPU throttle at the slightest load. You can run a whole bunch on a small slice of CPU but m1.micros are a different animal. Anybody that has tried running a build server on one knows that a compile alone will hang the instance.
Again, you get what you pay for.
However the past 10 hours have prooven that the m1's do have some balls :) both the site and the processing exist on the same machine and have only marginally struggled with 0 downtime from the HNEffect