I want to build a web app that would contain user login and database. It'd be basically social network in a sense that users could look each other up depending on matching user interest (I'm being vague here on purpose, please don't be creeped out :) ). The app will depend heavily on displaying map data tied to user (not the user's location).
I am wondering what technologies to use. I've only built webpages so far and made very minimalistic Flask app. I don't know what it takes to go "full-stack".
I am pretty comfortable with Python (Django, Flask) and know how to manage basic VPSes. I know how to use MySQL. I have interest in learning JavaScript in the process of building this app, as well as Facebook and Google APIs (for login and map data).
Can anyone point me in the right direction? Thanks.