Cleo Coding Chatbot

Cleo is a smart chatbot web app for real-time chat, voice/video calls, image sharing, and efficient code review.
Description
Issues / PRs
Team Members

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!

No Issues, PRs or Discussions added.
Lakshay Jain
Lakshay Jain
lakshay_jain
Ayush Gaykar
Ayush Gaykar
ayush_gaykar
Rohit Yadav
Rohit Yadav
rohit_yadav1
Souvik
Souvik
souvik1