Skip to content

czllll/ai-plat

Repository files navigation

AI-PLAT

Inspired by the tutorial: SaaS AI Platform - CodeWithAntonio

Overview

AI-PLAT is a comprehensive platform integrating various AI services including text generation, image generation, and more. The platform leverages third-party APIs for user management, AI-powered functionalities, and database management.

Features

  • User Authentication: Powered by Clerk.
  • AI Services:
    • Text, Code, and Image generation by OpenAI.
    • Music and Video generation by Replicate.
  • Real-time Chat: Integrated with Crisp.
  • Database: Managed using either Supabase or PlanetScale.

Getting Started

Follow these steps to set up the project locally:

1. Prerequisites

Before running the application, make sure to register for the necessary third-party services and obtain the required API keys:

2. Clone the repository

git clone https://github.com/czllll/ai-plat
cd ai-plat

3. Install dependencies

npm install

4. Set environment variables

Create a .env file in the root directory and add the required environment variables. Refer to the .env.example file for guidance on which variables are needed.

  1. Run the application
npm run dev

The application should now be running at http://localhost:3000.

Tech Stack

Contributing

We welcome contributions! Please feel free to submit a pull request or open an issue if you have suggestions or improvements.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A comprehensive platform built with Next.js that integrates various AI services.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors