CodeZ is an AI-powered coding assistant that provides real-time code generation, optimization, and intelligent suggestions to enhance developer productivity.
- AI-Powered Code Assistance: Integrated Gemini AI for real-time code generation and optimization.
- Real-time Updates: Leveraged Convex for instant database updates.
- Seamless Authentication: Implemented Google Auth for secure user login.
- Modern UI/UX: Designed an intuitive interface with Shadcn UI and Tailwind CSS.
- Frontend: Next.js, Tailwind CSS, Shadcn UI
- Backend: Convex (Real-time Database)
- AI Integration: Gemini API
- Authentication: Google Auth
Project demo: https://code-z-weld.vercel.app
CodeZ/
│── src/
│ ├── components/ # UI components
│ ├── pages/ # Next.js pages
│ ├── hooks/ # Custom hooks
│ ├── lib/ # Utilities & helpers
│ ├── styles/ # Global styles
│── public/ # Static assets
│── convex/ # Database & API logic
│── README.md # Project documentation
│── package.json # Dependencies & scripts
-
Clone the Repository
git clone https://github.com/your-username/CodeZ.git cd CodeZ -
Install Dependencies
npm install
-
Set Up Environment Variables Create a
.env.localfile and configure the necessary API keys:NEXT_PUBLIC_GOOGLE_CLIENT_ID=your_google_client_id NEXT_PUBLIC_GEMINI_API_KEY=your_gemini_api_key NEXT_PUBLIC_CONVEX_URL=your_convex_url
-
Run the Development Server
npm run dev
Open http://localhost:3000 in your browser.
You can deploy this project using platforms like Vercel:
vercelContributions are welcome! Feel free to submit a pull request or open an issue.
This project is licensed under the MIT License.