NovaCode AI is an open-source micro-SaaS platform that boosts developer productivity with AI-powered code generation, live previews, and a fully interactive developer workspace. Built with modern tech like Next.js, Convex, and Google Gemini API, NovaCode empowers developers of all levels to code faster, smarter, and more intuitively.
- AI-Powered Code Generation via Google Gemini API
- Live Preview with Sandpack integration
- Interactive Workspace for real-time development
- User Authentication & File Storage using Convex
- Premium Features & Monetization with PayPal Integration
- Clean UI/UX with Shadcn UI, Lucide Icons, and Tailwind CSS
- Designed with scalability in mind and inspired by Figma-like UX principles
| Frontend | Backend | APIs & Tools | UI & Styling |
|---|---|---|---|
| Next.js | Convex | Google Gemini API | Tailwind CSS |
| React | PayPal Payments API | Shadcn UI, Lucide React | |
| Sandpack | Figma (Design Mockups) |
Visit the live app: coidai.vercel.app
# Clone the repository
git clone https://github.com/RahulRajGiri15/COID.ai
cd COID.ai
# Install dependencies
npm install
# Set up environment variables (create .env file)
# Include keys for Convex, Gemini API, PayPal, etc.
# Start the development server
npm run dev
# Visit localhost:3000app/— Main Next.js routes and layoutscomponents/— UI components built with Shadcn and Lucidelib/— API utilities and helpers (e.g., Gemini, PayPal)convex/— Convex backend logic for data storage and sessions
- Role-based access control
- Usage analytics and dashboards
- Plugin support for third-party APIs
- Multi-language code generation
Made with ❤️ by Rahul Kumar Giri