Summary

In order to develop a web application in CARTO. These are the general steps to follow:

  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. Get a token as explained in Authentication Methods section.

  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. To visualize your data into a map you should use deck.gl.

  5. To create interactive charts and widgets that stay synchronized with your map, you should use CARTO Widgets

  6. 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.

  7. Finally, you have to choose where to deploy this simple application. Keep in mind that you won't need any additional backend service, and the server could be one that simply serves static files like Firebase Hosting or Heroku.

Last updated