Skip to content

BurningHat20/Imagi-Sync

Repository files navigation

🎨 Imagi-Sync

Welcome to Imagi-Sync, your ultimate destination for unleashing creativity through the power of AI. Imagi-Sync is not just a platform; it's a revolution—a fusion of cutting-edge technologies and boundless imagination. With a seamless blend of Next.js, React.js, Tailwind CSS, Shadcn UI, Clerk, Prisma, MySQL, and Stripe, coupled with the transformative capabilities of AI APIs, Imagi-Sync empowers you to explore new realms of creativity and innovation. 🚀

Unleash Your Imagination

Imagi-Sync offers an array of features designed to unleash your imagination and redefine what's possible:

Conversation AI 🤖

Engage in lifelike conversations with AI-powered chatbots, blurring the line between reality and fiction.

Image Generation AI 🖼️

Transform mere ideas into stunning visual masterpieces with the help of AI algorithms, opening new avenues for artistic expression.

Video Generation AI 🎥

Dive into the realm of cinematography with AI-driven video generation, creating captivating narratives with ease and efficiency.

Music Generation AI 🎵

Let your creativity flow freely as AI composes original music tracks tailored to your preferences, revolutionizing the music composition process.

Code Generation AI 💻

Say goodbye to tedious coding tasks as AI generates snippets and scripts to streamline your development workflow, empowering developers to focus on innovation.

Versatile Integration 🔌

Seamlessly integrate with OpenAI API for image, code, and conversation generation, enhancing versatility and expanding possibilities.

Enhanced Capabilities 🌟

Harness the power of Replicate API for music and video generation, unlocking new dimensions of creativity and innovation.

Your Creative Journey Starts Here

Imagi-Sync isn't just a platform; it's a journey—a journey of exploration, discovery, and boundless creativity. Whether you're an artist seeking inspiration, a developer looking to streamline your workflow, or an entrepreneur aiming to revolutionize your industry, Imagi-Sync is here to guide you every step of the way. 🛤️

Full Setup Guide 🛠️

Follow these steps to set up Imagi-Sync on your local machine:

  1. Clone the Repository: Start by cloning the Imagi-Sync repository to your local machine using the following command:

    git clone https://github.com/BurningHat20/imagi-sync.git
    
  2. Install Dependencies: Navigate into the project directory and install the necessary dependencies by running:

    cd imagi-sync
    npm install
    
  3. Configure Environment Variables: Create a .env file in the root of the project directory and add the following environment variables:

    NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=<your_clerk_publishable_key>
    CLERK_SECRET_KEY=<your_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=<your_openai_api_key>
    
    REPLICATE_API_TOKEN=<your_replicate_api_token>
    
    DATABASE_URL=<your_database_url>
    
    STRIPE_API_KEY=<your_stripe_api_key>
    
    NEXT_PUBLIC_APP_URL=<your_app_url>
    
    STRIPE_WEBHOOK_SECRET=<your_stripe_webhook_secret>
    
    
  4. Start the Development Server: Once the dependencies are installed and environment variables are configured, you can start the development server by running:

    npm run dev
    
  5. Explore and Create: With the development server running, navigate to http://localhost:3000 in your web browser to start exploring Imagi-Sync and creating your own imaginative projects.

Contributing

Imagi-Sync thrives on collaboration and innovation. We welcome contributions from the community to help shape the future of creativity. Whether you're a seasoned developer, an AI enthusiast, or a creative visionary, there's a place for you in the Imagi-Sync community. Check out our Contribution Guidelines to get started!

License

Imagi-Sync is licensed under the MIT License, giving you the freedom to explore, innovate, and create without limitations.

Contact Developer

Have questions, feedback, or ideas? Get in touch with the developer directly:

📧 Email: burninghat20@gmail.com
🌐 Website: BurningHat
📱 Twitter: yashgohel_
💼 LinkedIn: Yash Gohel


Imagi-Sync: Where Imagination Meets Innovation