About the Project
Inspiration
I wanted to make AI chatbot development accessible to everyone, especially small businesses and creators without programming experience. This inspired me to build ZeroCodeBots, a no-code platform for creating, embedding, and analyzing AI chatbots.
How I Built It
I built ZeroCodeBots using Python, Django, Django REST Framework, JavaScript, HTML/CSS, and PostgreSQL. Users can create chatbot Q&A data, embed their chatbot into any website with a simple JavaScript snippet, and monitor conversations through an analytics dashboard.
The basic workflow is:
$$ \text{Create Bot} \rightarrow \text{Add Knowledge} \rightarrow \text{Embed} \rightarrow \text{Analyze} $$
What I Learned
I learned how to build REST APIs, integrate AI, design databases, create embeddable JavaScript widgets, and deploy a complete SaaS application.
Challenges
The biggest challenge was creating a reliable one-line embed system that could work across different websites while keeping chatbot responses and analytics synchronized with the backend. Solving this gave me practical experience in building a real-world AI-powered SaaS product.
Built With
- fastapi
- llm
- ml
- react
- restapi
- sqlalchemy
- tailwind
- vite
Log in or sign up for Devpost to join the conversation.