That’s a great addition! Here’s an updated hackathon submission description incorporating the new features:
Cleo – AI-Powered Chat, Calls & Code Review Assistant
Overview:
Cleo is an advanced chatbot web app designed for real-time communication and developer productivity. It allows users to *chat, make voice/video calls, and share images* while also helping developers review code efficiently. Cleo integrates with *GitHub* to detect security vulnerabilities, code smells, and style violations, providing actionable feedback directly in pull requests.
Key Features:
- Real-time Chat – Instant messaging with Socket.io
- Voice & Video Calls – Peer-to-peer communication via WebRTC
- Image Sharing – Secure file transfer using Firebase Storage
- Automated Code Review – Detects security issues, code smells, and style violations
- GitHub Integration – Provides automated feedback in pull requests
- Actionable Insights – Suggests improvements for better code quality
Tech Stack:
🔹 Frontend: React.js (User Interface)
🔹 Backend: Node.js + Express (Handles API & WebSockets)
🔹 Database & Storage: Firebase Firestore & Storage
🔹 Real-time Communication: Socket.io + WebRTC
🔹 Code Analysis: Static analysis tools (e.g., ESLint, SonarQube)
🔹 GitHub Integration: GitHub Actions & Webhooks
Why Cleo?
Cleo is more than a chatbot—it’s a *developer-friendly AI assistant* that enhances communication and improves code quality. Whether for collaboration, troubleshooting, or secure coding, Cleo ensures *efficiency and reliability* in every workflow.
Built for the Future of Communication & Code Review!