CodeGPT is a revolutionary web application powered by AI, designed to streamline the coding experience. Generate code snippets swiftly and effortlessly with our intuitive interface and versatile language support.
Project URL
: CodeGPT Live
To get started with CodeGPT locally, follow these steps:
- Clone this repository:
git clone https://github.com/rajanshresth/code-gpt.git
- Navigate to the project directory:
cd code-gpt
- Install dependencies:
npm install
# or
yarn
# or
pnpm install
- Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
- Next.js: Next.js powers the frontend of CodeGPT, providing a fast and efficient web development experience.
- Gemini: We leverage Gemini for generative AI capabilities, enhancing CodeGPT's code generation capabilities.
- TypeScript: TypeScript brings static typing to JavaScript, improving code quality and developer productivity.
- Tailwind CSS: Tailwind CSS is used for styling, enabling rapid UI development with its utility-first approach.
- Shadcn UI and Remix-UI: We utilize Shadcn UI and Remix-UI for our component library, ensuring consistency and ease of use across the application.
- Vercel: Vercel powers our AI SDK and deployment, providing seamless hosting and scalability for CodeGPT.
- Drizzle-ORM: Drizzle-ORM facilitates database operations, ensuring efficient data management for CodeGPT.
- AuthJS: AuthJS handles authentication, securing user accounts and access to CodeGPT's features.
- Turso.tech: Turso.tech serves as our database solution, enabling reliable storage and retrieval of user data.
To learn more about CodeGPT and its features, check out the following resources:
- CodeGPT Live Demo
- CodeGPT GitHub Repository
- Next.js Documentation
- Gemini Documentation
- Tailwind CSS Documentation
Your feedback and contributions are welcome! Feel free to explore the codebase and contribute to the development of CodeGPT.