Skip to content

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.

License

Notifications You must be signed in to change notification settings

Hariharan1893/codebuddy

Repository files navigation

CodeBuddy - AI-Powered Coding Assistant

Code-Buddy

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


✨ 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

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

2. Install Dependencies

npm install

3. Run the Development Server

npm run dev

Now, visit 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:

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 [email protected].

💙 Developed with passion by Hariharan R.


⭐ 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.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published