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 π₯ )
- β 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.
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
Ensure you have the following installed:
- Node.js (Latest LTS version)
- Git
- Supabase account for database setup
- Clerk account for authentication
git clone https://github.com/DragAditya/ALTER.git
cd ALTER
npm install
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
npm run dev
Access the app at: http://localhost:3000
- Frontend: Deploy on Vercel.
- Backend: Host using Railway or Render.
- Environment Variables: Configure on the hosting platform.
Contributions are welcome! To contribute:
- Fork the repo.
- Create a new branch.
- Commit your changes.
- Submit a Pull Request.
This project is licensed under the MIT License.
π GitHub: @DragAditya π© Email: waghaditya312@gmail.com
Star β this repo if you found it useful!
Detailed Tutorial : .Access Tutorial