Ask HN: I am going to build a Web App. I need specifics.
2 comments
First, kudos on your dedication to learning the process. I still remember the first time someone showed me a mature development process.
1. When someone creates an account how do I keep track of all of that information? Obviously it goes in to a database but is there a program that allows me to access that information. Should I hook it up with something like mailchimp?
a.) Yes, the accounts/users information will be stored in a database. b.) You should have an Admin UI to view/edit the accounts information. c.) Passwords should be encrypted. d.) onCreate() of an account you can have an email notification sent to you. This is optional.
2. Should I use github and Heroku?
a.) Yes, use GitHub or one of the SVN hosts to store the code. Emailing a zip file is way to difficult to manage.
b.) Hosting: Heroku is an option. I've never used them, but you can pick any host that works for you. I'm going to guess that installing/configuration servers is not your thing, so a full stack solution may be ideal in your sitution.
3. I want to add in sharing (Facebook, Twitter, email). Is this hard? Should I build this in later?
a.) Depends on the platform, but I think most have multiple libraries for calling the various social media APIs.
1. When someone creates an account how do I keep track of all of that information? Obviously it goes in to a database but is there a program that allows me to access that information. Should I hook it up with something like mailchimp?
a.) Yes, the accounts/users information will be stored in a database. b.) You should have an Admin UI to view/edit the accounts information. c.) Passwords should be encrypted. d.) onCreate() of an account you can have an email notification sent to you. This is optional.
2. Should I use github and Heroku?
a.) Yes, use GitHub or one of the SVN hosts to store the code. Emailing a zip file is way to difficult to manage.
b.) Hosting: Heroku is an option. I've never used them, but you can pick any host that works for you. I'm going to guess that installing/configuration servers is not your thing, so a full stack solution may be ideal in your sitution.
3. I want to add in sharing (Facebook, Twitter, email). Is this hard? Should I build this in later?
a.) Depends on the platform, but I think most have multiple libraries for calling the various social media APIs.
Maybe there is somewhere else I could direct this question?
1. When someone creates an account how do I keep track of all of that information? Obviously it goes in to a database but is there a program that allows me to access that information. Should I hook it up with something like mailchimp?
2. Should I use github and Heroku?
3. I want to add in sharing (Facebook, Twitter, email). Is this hard? Should I build this in later?
Also I would be willing to pay an experienced programmer/engineer to help walk me through this process.
And spare the lectures about how this is a bad idea cause I know they are a coming ha. I am doing this to learn the process and if anything comes of it then that is a bonus.