Back to projects
My AI

My AI

Pruthvisinh Rajput / August 3, 2023

My AI is a cutting-edge web application designed to harness the power of OpenAI's GPT-3 API for generating creative content. It provides an intuitive interface with features for creating images, videos, music, text, and code. Built with Next.js and Tailwind CSS, it ensures a responsive and visually appealing user experience.

Source Code

Features

  • Content Generation: Generate images, videos, music, text, and code using OpenAI's GPT-3 API.
  • Dark Mode: Toggle dark mode for a comfortable viewing experience.
  • Responsive Design: Fully optimized for mobile and desktop devices.
  • Subscription Management: Powered by Stripe for secure subscription handling.

Technologies

  • Next.js: A React framework for building scalable web applications.
  • Tailwind CSS: A utility-first CSS framework for custom designs.
  • OpenAI API: Leverage GPT-3 for content generation.
  • Clerk Authentication: Simplified user authentication.
  • Zustand: Manage global state effortlessly.
  • Stripe: Handle payments and subscriptions seamlessly.
  • Shadcn: Build high-quality UI components.

Getting Started

To run this project locally, follow these steps:

git clone https://github.com/impruthvi/my-ai
cd my-ai
npm install
cp .env.example .env.local

Set the environment variables in the .env.local file.

npm run dev

The development server will start at http://localhost:3000.

Deployment

To deploy this project, you can use Vercel. You can link your GitHub repository to Vercel and deploy the project with a single click.

Conclusion

My AI is a powerful web application that showcases the capabilities of OpenAI's GPT-3 API. By integrating GPT-3 with Next.js, Tailwind CSS, and other modern technologies, it provides a seamless experience for content generation. Whether you're a developer, designer, or content creator, My AI offers a versatile platform for unleashing your creativity.