An open API service indexing awesome lists of open source software.

https://github.com/hariharan1893/codebuddy

Code-Buddy is a web-based AI-powered coding assistant that helps users with coding queries, explanations. Built using Next.js (App Router) and Tailwind CSS, it features a clean, mobile-responsive UI and integrates Gemini 2.0 for AI-based chat support.
https://github.com/hariharan1893/codebuddy

gemini-flash nextjs tailwindcss typescript vercel

Last synced: 7 months ago
JSON representation

Code-Buddy is a web-based AI-powered coding assistant that helps users with coding queries, explanations. Built using Next.js (App Router) and Tailwind CSS, it features a clean, mobile-responsive UI and integrates Gemini 2.0 for AI-based chat support.

Awesome Lists containing this project

README

          

# CodeBuddy - AI-Powered Coding Assistant

![Code-Buddy](public/codebuddy.png)

Code-Buddy is a web-based AI-powered coding assistant that helps users with coding queries, explanations. Built using Next.js (App Router) and Tailwind CSS, it features a clean, mobile-responsive UI and integrates Gemini 2.0 for AI-based chat support.

🔗 **Live Demo:** [Code-Buddy](https://yourcodebuddy-one.vercel.app//)

---

## ✨ Features

- 🤖 **AI Chatbot (Gemini 2.0)** - Get instant coding help from an AI chatbot.
- 🎨 **User-Friendly UI** - Responsive, clean design with Tailwind CSS.
- 📱 **Mobile-Responsive Navbar** - Includes a hamburger menu for better usability.
- 📚 **Light Theme** - Clean UI with white, green, yellow, or blue colors.
- 🚀 **Fast & Secure** - Powered by Next.js with server-side rendering.

---

## 🚀 Getting Started

Follow these steps to set up **Code-Buddy** on your local machine.

### ✅ **1. Clone the Repository**

```sh
git clone https://github.com/Hariharan1893/codebuddy.git
cd code-buddy
```

### ✅ **2. Install Dependencies**

```sh
npm install
```

### ✅ **3. Run the Development Server**

```sh
npm run dev
```

Now, visit **[http://localhost:3000](http://localhost:3000)** to see Code-Buddy in action! 🎉

---

## 🔧 Technologies Used

- **Next.js (App Router)** - React framework for server-side rendering.
- **TypeScript** - Ensuring type safety.
- **Tailwind CSS** - Styling and UI components.
- **Gemini 2.0** - AI model for chatbot responses.
- **Vercel** - Deployment and hosting.

---

## 🌍 Deployment

Code-Buddy is deployed on **Vercel**. To deploy your own version:

```sh
vercel deploy
```

Follow the Vercel CLI steps, and your assistant will be live! 🌐

---

## 📬 Contact

For queries or feedback, feel free to reach out via email at **hariramesh1893@gmail.com**.

💙 **Developed with passion by [Hariharan R](https://www.linkedin.com/in/hariharanr18/).**

---

## ⭐ Contributing

Contributions are welcome! To contribute:

1. Fork the repo.
2. Create a feature branch (`git checkout -b feature-name`).
3. Commit changes (`git commit -m "Add new feature"`).
4. Push to the branch (`git push origin feature-name`).
5. Open a **Pull Request**.

---

## 📜 License

This project is licensed under the **MIT License**. Feel free to use and modify as needed.

---

### **📌 Key Highlights**

- **Clear introduction** of Code-Buddy.
- **Getting started guide** for local setup.
- **Feature list** to showcase functionalities.
- **Deployment instructions** for Vercel.
- **Contribution guidelines** for future improvements.
- **License** details.