Summary
In order to develop a web application in CARTO. These are the general steps to follow:
Connect: You need to connect your CARTO organization to your data warehouse: BigQuery, Redshift, Snowflake, Databricks, or using the ready-to-use CARTO Data Warehouse.
Authenticate: The CARTO libraries and APIs will then require a valid token, obtained from any of the strategies explained in Authentication Methods section.
Build: The next step is to build a web application, using the any Javascript framework of your choice, such as React, Angular, Vue.js, etc. Use the CARTO Libraries and APIs to accelerate your geospatial development.
Use
@carto/api-client
to integrate your CARTO data sourcesUse
@deck.gl
and@deck.gl/CARTO
to visualize your data in a map.Use the CARTO APIs for extra functionality: SQL API, Geocoding, etc.
You can embed or retrieve maps and layer configurations from CARTO Builder.
Charts, widgets, interactivity and filtering: To create interactive charts and widgets that stay synchronized with your map, you should use CARTO Widgets
Deployment: Finally, you just need to choose where to deploy your CARTO application. Most applications built using CARTO do need additional backend services, and therefore, can be deployed in a service that simply serves static files like Firebase Hosting or Heroku.
Last updated
Was this helpful?