In order to develop a web application in CARTO. These are the general steps to follow:
  1. 1.
    You need to connect your CARTO account to your data warehouse: BigQuery, Redshift, Snowflake, Databricks, or using the ready-to-use CARTO Data Warehouse.
  2. 2.
    Get a token as explained in Authentication Methods section.
  3. 3.
    The next step is to build a web application by using the Javascript technology of your choice. You can use any Javascript framework of your choice, such as React, Angular, Vue.js, etc.
  4. 4.
    To visualize your data into a map you should use
  5. 5.
    Using the token obtained in step 2 above, you can call the rest of APIs to further power your application. You can execute queries against your data warehouse using the SQL API, geocode data using LDS API, etc.
  6. 6.
    Finally, you have to choose where to deploy this simple application. Take in mind, you won't need any extra backend service, and the server could be one that simply serves static files like Firebase Hosting or Heroku.