Build a CRM Web App with Anvil
In this tutorial, we guide you step-by-step on how to create a Customer Relationship Management (CRM) system connected to a MongoDB Atlas cluster, starting completely from scratch. You’ll see how to build both the frontend and backend in Python using Anvil and deploy it to the web with two clicks.
Anvil lets you build full-stack web apps with all the power of Python and the flexibility of code.
In this tutorial we will cover:
- Installing Python packages to your Server Module
- Securing passwords with App Secrets
- Communicating between Forms with custom events
- Authentication with the Users Service
- Deploying your app on Anvil’s free hosting
More about Anvil
If you’re new here, welcome! Anvil is a platform for building full-stack web apps with nothing but Python. No need to wrestle with JS, HTML, CSS, Python, SQL and all their frameworks – just build it all in Python.
Want to build an app of your own? Get started with one of our tutorials:
Data Dashboard
Build Database-Backed Apps
Build a Simple Feedback Form
Build a data-entry app, and learn the techniques fundamental to building any Anvil app. In this tutorial, you will:
- Build your User Interface
- Write client-side Python
- Write server-side Python
- Store data in a database
- Deploy your app
By