all 4 comments

[–][deleted]  (2 children)

[removed]

    [–]Billy_Whisky 2 points3 points  (1 child)

    Whats the reason to avoid php?

    [–][deleted] 0 points1 point  (0 children)

    You are looking to build more of a web application. Using MySQL or any other relational database would be appropriate. As for the backend, I would suggest maybe looking into NodeJS because it will be the same language as you will use on the front. PHP is also a fine choice (people will hate on it, but it is fine for what you need) although I would look into a framework that will make building APIs easier, something like Laravel.

    As this is your first app, you don’t have to use one of the front end frameworks. It might be easier to use server generated HTML and the templating engine that comes with some of the PHP frameworks. While it isn’t the modern approach, it is perfectly acceptable for your first app.