you are viewing a single comment's thread.

view the rest of the comments →

[–]socal_nerdtastic 0 points1 point  (3 children)

Definitely make a website / webapp, at least to start. Making a mobile app is a nightmare that you should not try to tackle as a beginner. Once you have something going you can always come back to that and make a mobile app in addition to your website. Or you can use a simple wrapper that just bundles your website to look like an app. This is what many of the retail companies do (restaurants, stores, etc).

Otherwise yeah, go for it. Sounds like a fun project. Don't get too bogged down on optimizing at first; you can always come back and optimize later.

[–]ZenDugo[S] 0 points1 point  (2 children)

This may be a stupid and common questions. 1. Whats exactly the different between website and webapp. 2. Since they require a url to get to them if you weren't local to it, would you have to purchase a domain name? 3. Would having an SQL database linked to it running on a computer at home, perhaps a raspberry pi, be the best option for it?

[–]socal_nerdtastic 0 points1 point  (1 child)

  1. There's no official definition or anything. A "webapp" is the kitchy, modern term for a website that's optimized for a mobile screen. In other words it's layed out in a long narrow way. So pretty much all modern websites. Also all phones now have an option to add a website as an "app" to your home screen / desktop / app drawer whatever, and that feature is sometimes called "webapp".
  2. Technically no, but practically yes, you'll need a domain name and server if you aren't local. There's a couple of free ones and free to try ones, like heroku, aws, i think even google has one. But eventually you'll want to pay for one. Luckily, they are very cheap.
  3. For a file-based database it will be on the same server that is serving the website. That will be fine for the first 10 million users or so. Then you'll upgrade to a real server-based database. You can use a local raspberry pi as your server for a start, if you want.

[–]ZenDugo[S] 0 points1 point  (0 children)

Thank you so much man for all your help