My coding background has been always related to Microsoft, so my main coding strengths are C#, Winforms, ASP.NET Webforms and MVC and SQL Server.
I've been given the task to build a PHP app with cloud storage, the app must manage user accounts (logins and registration) and is mainly focused on storing text from user input and making it available from any pc or mobile device said user logs in.
In the future i need something that also can manage users schedules, appointments and alerts, also users in a teacher/student like hierarchy, and reportability.
Seems like i need a MVC PHP framework and some kind of database, based on my needs, any suggestions?
Any cloud database provider good for a php app? i've been looking for Google Cloud SQL Database, abd Amazon EC2. Are they any good for my needs or should i be looking to something else? (i.e. NOT a cloud database or some NoSQL solution)
Thanks in advance