Developed in Next.js, Tailwind CSS, TypeScript, Shadcn/UI, Clerk.
- Node.js - v21.x.x
- Tailwind design.
- Tailwind animations and effects.
- Full responsiveness.
- Clerk Authentication (Email, GMail).
- Client form validation and handling using react-hook-form.
- Page loading state.
- Conversation Generation Tool (Open AI).
- Code Generation Tool (Open AI)
- Image Generation Tool (WIP)
- Music Generation Tool (WIP)
- Video Generation Tool (WIP)
- Clone the repo
git clone https://github.com/cruxcook/aide.git
- Set up environment
cp .emv.example .emv
- Configure environment
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/dashboard
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/dashboard
OPENAI_API_KEY=
- Start the app
npm run dev