App Overview
ChatKode is a fast, AI-powered chatbot for learners, coders, and casual users, built to provide instant solutions, generate creative images, and assist with projects seamlessly.
Built With
- Developer: Kode Developers
- Platform: Kodular
- Backend:Firebase (Realtime DB + Auth)
- APIs: OpenAI GPT (chat), DALL·E (image generation)
- Extensions Used: Dynamic Components, ScrollHandler, FirebaseAuthPro, TinyDB
Core Features
- AI Chat: Real-time replies using OpenAI GPT
- Image Generation: Use
/image prompt
to generate pictures - Login System: Firebase Auth with persistent sessions
- Chat History: Stores all messages & prompts
- Theme Switching: Light & Dark modes
- Auto Scroll: Keeps chat view updated automatically
Security
- API keys hidden with Firebase Rules
- Strict access control to user-specific data
- Rate-limiting for safe OpenAI usage
User Flow
- Login / Register using email
- Enter chat screen
- Send text or /image prompts
- View bot messages & images
- Toggle theme if desired
- Logout anytime