Codecraft-AI Tailwind Templates

Codecraft Ai

Codecraft AI is a lightweight, AI-assisted code editor designed to boost developer productivity with intelligent code suggestions, auto-completion, and quick fixes. Built with Next.js 15, Tailwind CSS, TypeScript, and ShadCN UI, it offers a seamless, intuitive coding experience.

Codecraft AI šŸš€

AI-Powered Code Editor with Intelligent Assistance

(Add a banner image if available)

šŸ”¹ Overview

Codecraft AI is a lightweight, AI-assisted code editor designed to boost developer productivity with intelligent code suggestions, auto-completion, and quick fixes. Built with Next.js 15, Tailwind CSS, TypeScript, and ShadCN UI, it offers a seamless, intuitive coding experience.

šŸ”¹ Key Features:

  • ✨ AI Assistance powered by Gemini AI (auto-completion, linting, documentation generation).
  • šŸ”„ Modern UI with ShadCN UI for a sleek and responsive design.
  • šŸ›” Authentication with Clerk (Google OAuth, email login, 2FA).
  • šŸŽØ Customizable Editor with syntax highlighting, themes, and word wrap.
  • 🌐 Future Scope: Real-time collaboration with multi-user editing and live cursors.

šŸ›  Tech Stack

Technology Description
Next.js 15 Modern React framework for performance & scalability
Tailwind CSS Utility-first CSS framework for styling
TypeScript Strongly typed JavaScript for better maintainability
ShadCN UI Beautiful and customizable UI components
Gemini AI AI-powered code assistance
Clerk Secure authentication with OAuth & 2FA

šŸ“ø Screenshots (Add actual screenshots here)

Code Editor AI Assistance Custom Themes

⚔ Features

šŸ”¹ 1. Code Editor

āœ” Syntax highlighting (multiple themes)
āœ” Bracket matching & auto-indentation
āœ” Line numbering & word wrap
āœ” Collapsible file explorer

šŸ¤– 2. AI-Powered Code Assistance

āœ” AI-driven auto-completion for function names & variables
āœ” Quick fix suggestions for syntax errors
āœ” AI-powered code documentation generation
āœ” Code snippet suggestions

šŸ”„ 3. Future Scope: Real-Time Collaboration

āœ” Multi-user live editing (via WebSockets)
āœ” Live cursor tracking & in-editor comments
āœ” Activity log & basic version control

šŸ” 4. Security & Authentication

āœ” Clerk-based authentication (Google OAuth, email login, 2FA)
āœ” Private & public workspaces
āœ” Secure session management

šŸŽØ 5. User Experience & UI Enhancements

āœ” Dark & light mode toggle
āœ” Customizable font size & color themes
āœ” Collapsible sidebar for maximum workspace


šŸ“¦ Installation & Setup

1ļøāƒ£ Clone the Repository

git clone https://github.com/Vijaysingh1621/codecraft-ai.git
cd codecraft-ai

2ļøāƒ£ Install Dependencies

npm install

3ļøāƒ£ Configure Environment Variables

Create a .env.local file in the root directory and add the required API keys:

NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key
CLERK_SECRET_KEY=your_clerk_secret_key
NEXT_PUBLIC_GEMINI_API_KEY=your_gemini_api_key

4ļøāƒ£ Run the Development Server

npm run dev

šŸš€ Open http://localhost:3000 to view it in your browser.


šŸ’” Usage Guide

1ļøāƒ£ Sign In: Authenticate using Google OAuth or email.
2ļøāƒ£ Start Coding: Use the intelligent code editor with AI-powered assistance.
3ļøāƒ£ Get AI Suggestions: Click on AI recommendations for auto-completions & fixes.
4ļøāƒ£ Customize UI: Switch themes, adjust font size, and toggle dark/light mode.
5ļøāƒ£ Future (Real-Time Collaboration): Invite other users for multi-user editing.


šŸ›  Contributing

Contributions are welcome! Follow these steps:

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

šŸŽÆ Roadmap

āœ… MVP Features: AI-powered suggestions, syntax highlighting, authentication.
šŸ”œ Next Steps: WebSockets for real-time multi-user editing.
šŸ“Œ Future Enhancements: AI-based code refactoring, mobile-friendly UI, and more!


šŸ“„ License

This project is licensed under the MIT License – feel free to use and contribute!


šŸ“© Contact & Support

šŸ“§ Email: your-email@example.com
šŸ”— LinkedIn: Your LinkedIn
šŸŒ GitHub: Your GitHub

Top categories

Loading Svelte Themes