Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

DragAditya/ProjectDebugger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

216 Commits

Repository files navigation

ALTER - AI Code Debugger πŸš€

Project Banner

πŸ”₯ Overview

ALTER is an AI-powered code debugger that helps users analyze and correct coding errors using the Gemini API. It includes authentication via Clerk and OAuth, and features a modern UI with dark mode support.

Live Preview : Here

( If You Cant Login Use /home At Postfix because my Supabase is Dead πŸ₯€ )

✨ Features

  • βœ… AI Code Debugger: Fix errors with AI-powered suggestions.
  • πŸ”‘ Authentication: Secure login/signup with Clerk & OAuth.
  • 🎨 Modern UI: Built with Vite, Tailwind CSS, and TypeScript.
  • πŸ›  Backend: Node.js server with API routes.
  • πŸ—„ Database: Supabase for user data & code history.
  • πŸ“Š Admin Dashboard: Manage users & debugging history.
  • πŸŒ— Light & Dark Mode: Seamless theme switching.

πŸ“‚ Project Structure

ALTER

╭── client/ β†’ Frontend code

β”œβ”€β”€ server/ β†’ Backend API

β”œβ”€β”€ shared/ β†’ Shared utilities

β”œβ”€β”€ attached_assets/ β†’ Static assets

β”œβ”€β”€ package.json β†’ Dependencies

β”œβ”€β”€ tailwind.config.ts β†’ Tailwind CSS config

β”œβ”€β”€ tsconfig.json β†’ TypeScript config

╰── vite.config.ts β†’ Vite build setup


πŸš€ Getting Started

βœ… Prerequisites

Ensure you have the following installed:

1. πŸ”§ Installation

Clone the repository

 git clone https://github.com/DragAditya/ALTER.git
 cd ALTER

2. Install dependencies

npm install

3. βš™οΈ Environment Variables

Create a .env file in the root directory and add:

SUPABASE_URL=your_supabase_url
SUPABASE_KEY=your_supabase_key
CLERK_API_KEY=your_clerk_api_key
GEMINI_API_KEY=your_gemini_api_key

4. ▢️ Run the Development Server

npm run dev

Access the app at: http://localhost:3000


πŸš€ Deployment

  • Frontend: Deploy on Vercel.
  • Backend: Host using Railway or Render.
  • Environment Variables: Configure on the hosting platform.

🀝 Contributing

Contributions are welcome! To contribute:

  1. Fork the repo.
  2. Create a new branch.
  3. Commit your changes.
  4. Submit a Pull Request.

πŸ“œ License

This project is licensed under the MIT License.


πŸ“§ Contact

πŸ”— GitHub: @DragAditya πŸ“© Email: waghaditya312@gmail.com


Star ⭐ this repo if you found it useful!

Detailed Tutorial : .Access Tutorial

About

ALTER is an AI-powered code debugger that helps users analyze and correct coding errors using the Gemini API. It includes authentication via Clerk and OAuth, and features a modern UI with dark mode support.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /