UIs visually, backend in Python
📰 Dev.to · Ramiro Medina
Learn how to build UIs visually and backend in Python using FastAPI and Vue, and explore the future of data apps
Action Steps
- Build a data app using FastAPI and websockets to enable real-time communication
- Create a visual editor using Vue and integrate Monaco for code edition
- Use Pydantic to define data models and validate user input
- Run the user app in a separate process and communicate via multiprocessing pipe
- Explore the data apps space and discuss future trends and directions
Who Needs to Know This
This micro-lesson is suitable for backend developers, full-stack developers, and data scientists who want to build data apps with a visual interface. It can be used by teams working on data-intensive projects who need to create interactive and user-friendly applications.
Key Insight
💡 FastAPI and Vue can be used together to build fast and interactive data apps with a visual interface
Share This
🚀 Build UIs visually and backend in Python using FastAPI and Vue! 💻
Key Takeaways
Learn how to build UIs visually and backend in Python using FastAPI and Vue, and explore the future of data apps
Full Article
Title: UIs visually, backend in Python
URL Source: https://dev.to/ramedina86/uis-visually-backend-in-python-1i18
Published Time: 2023-05-08T15:53:19Z
Markdown Content:
[Skip to content](https://dev.to/ramedina86/uis-visually-backend-in-python-1i18#main-content)
[](https://dev.to/)
[Powered by Algolia](https://www.algolia.com/developers/?utm_source=devto&utm_medium=referral)
[Log in](https://dev.to/enter?signup_subforem=1)[Create account](https://dev.to/enter?signup_subforem=1&state=new-user)
## DEV Community
0 Add reaction
0 Like 0 Unicorn 0 Exploding Head 0 Raised Hands 0 Fire
0 Jump to Comments 0 Save Boost
Copy link
Copied to Clipboard
[Share to X](https://twitter.com/intent/tweet?text=%22UIs%20visually%2C%20backend%20in%20Python%22%20by%20Ramiro%20Medina%20%23DEVCommunity%20https%3A%2F%2Fdev.to%2Framedina86%2Fuis-visually-backend-in-python-1i18)[Share to LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fdev.to%2Framedina86%2Fuis-visually-backend-in-python-1i18&title=UIs%20visually%2C%20backend%20in%20Python&summary=I%27ve%20been%20working%20on%20a%20data%20apps%20platform%2C%20an%20alternative%20to%20Streamlit%20and%20Dash.%20It%20uses%20FastAPI%2C...&source=DEV%20Community)[Share to Facebook](https://www.facebook.com/sharer.php?u=https%3A%2F%2Fdev.to%2Framedina86%2Fuis-visually-backend-in-python-1i18)[Share to Mastodon](https://s2f.kytta.dev/?text=https%3A%2F%2Fdev.to%2Framedina86%2Fuis-visually-backend-in-python-1i18)
[Share Post via...](https://dev.to/ramedina86/uis-visually-backend-in-python-1i18#)[Report Abuse](https://dev.to/report-abuse)
[](https://dev.to/ramedina86)
[Ramiro Medina](https://dev.to/ramedina86)
Posted on May 8, 2023
# UIs visually, backend in Python
[#python](https://dev.to/t/python)[#vue](https://dev.to/t/vue)[#indie](https://dev.to/t/indie)[#opensource](https://dev.to/t/opensource)
[](https://res.cloudinary.com/practicaldev/image/fetch/s--24shWOEt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/en92q0e04f6cssp71i4l.png)
I've been working on a data apps platform, an alternative to Streamlit and Dash. It uses FastAPI, websockets and Pydantic. It runs the user app in a separate process and communicates via multiprocessing pipe.
It's faster and has a visual editor, which I built from scratch using Vue. I integrated Monaco for code edition.
It'd be great to discuss where you think the data apps space is going. Keen to hear all types of feedback. Also more than happy to discuss the technical details if you're building something similar/rela
URL Source: https://dev.to/ramedina86/uis-visually-backend-in-python-1i18
Published Time: 2023-05-08T15:53:19Z
Markdown Content:
[Skip to content](https://dev.to/ramedina86/uis-visually-backend-in-python-1i18#main-content)
[](https://dev.to/)
[Powered by Algolia](https://www.algolia.com/developers/?utm_source=devto&utm_medium=referral)
[Log in](https://dev.to/enter?signup_subforem=1)[Create account](https://dev.to/enter?signup_subforem=1&state=new-user)
## DEV Community
0 Add reaction
0 Like 0 Unicorn 0 Exploding Head 0 Raised Hands 0 Fire
0 Jump to Comments 0 Save Boost
Copy link
Copied to Clipboard
[Share to X](https://twitter.com/intent/tweet?text=%22UIs%20visually%2C%20backend%20in%20Python%22%20by%20Ramiro%20Medina%20%23DEVCommunity%20https%3A%2F%2Fdev.to%2Framedina86%2Fuis-visually-backend-in-python-1i18)[Share to LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fdev.to%2Framedina86%2Fuis-visually-backend-in-python-1i18&title=UIs%20visually%2C%20backend%20in%20Python&summary=I%27ve%20been%20working%20on%20a%20data%20apps%20platform%2C%20an%20alternative%20to%20Streamlit%20and%20Dash.%20It%20uses%20FastAPI%2C...&source=DEV%20Community)[Share to Facebook](https://www.facebook.com/sharer.php?u=https%3A%2F%2Fdev.to%2Framedina86%2Fuis-visually-backend-in-python-1i18)[Share to Mastodon](https://s2f.kytta.dev/?text=https%3A%2F%2Fdev.to%2Framedina86%2Fuis-visually-backend-in-python-1i18)
[Share Post via...](https://dev.to/ramedina86/uis-visually-backend-in-python-1i18#)[Report Abuse](https://dev.to/report-abuse)
[](https://dev.to/ramedina86)
[Ramiro Medina](https://dev.to/ramedina86)
Posted on May 8, 2023
# UIs visually, backend in Python
[#python](https://dev.to/t/python)[#vue](https://dev.to/t/vue)[#indie](https://dev.to/t/indie)[#opensource](https://dev.to/t/opensource)
[](https://res.cloudinary.com/practicaldev/image/fetch/s--24shWOEt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/en92q0e04f6cssp71i4l.png)
I've been working on a data apps platform, an alternative to Streamlit and Dash. It uses FastAPI, websockets and Pydantic. It runs the user app in a separate process and communicates via multiprocessing pipe.
It's faster and has a visual editor, which I built from scratch using Vue. I integrated Monaco for code edition.
It'd be great to discuss where you think the data apps space is going. Keen to hear all types of feedback. Also more than happy to discuss the technical details if you're building something similar/rela
DeepCamp AI