Build and deploy a full-stack web app that interacts with your external database using only Python. No HTML, CSS, or JavaScript required.
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 in 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.


Top comments (0)