Text to streamlit webapp in seconds! No Coding!!

🌟 Inspiration

Not everyone can code in Python, and although Streamlit is super easy to build with, it still takes a learning curve. We wanted to create a tool that bridges this gap, enabling anyone to create web apps effortlessly.

🚀 What it does

Iceberg.ai converts natural language prompts into Streamlit web apps in seconds. Simply enter a prompt like "create a web app for a basic calculator" and watch it come to life locally in seconds.

🛠️ How we built it

We leveraged the Snowflake Arctic LLM, which excels at generating Streamlit code. By utilizing the Together AI API to access Arctic, we streamlined the entire process of converting prompts into functional web apps.

🚧 Challenges we ran into

One of the main challenges was finding the right platform to build using Arctic. Initially, we were confused between using Hugging Face and other options, but we eventually settled on the most effective solution.

🏆 Accomplishments that we're proud of

We are proud to be the first in the world to enable the creation of data science web apps in seconds with zero lines of code. This innovation is a game-changer for both beginners and seasoned developers.

📚 What we learned

Working with Arctic has been a valuable learning experience. We discovered the capabilities of advanced language models and how they can be harnessed to simplify web app development.

🔮 What's next for Iceberg.ai

  • Integration with GitHub: Automating code versioning and collaboration.
  • Streamlit Cloud Deployment: Seamlessly deploying web apps to Streamlit Cloud for broader access and scalability.
  • Enhanced Functionality: Continuously improving our model to handle more complex prompts and create more sophisticated apps.

Stay tuned for more updates! 🚀✨

Built With

  • arctic
  • llm
  • snowflake
  • streamlit
Share this project:

Updates