An open API service indexing awesome lists of open source software.

https://github.com/tusharknwl/lumina_ai

Lumina AI is a SaaS-based AI platform built with Next.js, Shadcn, Tailwind CSS, Clerk, and the OpenAI API. It offers various AI-powered features such as chatbot, image generation, code generation,video and music generation.
https://github.com/tusharknwl/lumina_ai

api authentication collaborate communityexchange github hacktoberfest learn nextjs saas student-vscode tech typescript

Last synced: about 2 months ago
JSON representation

Lumina AI is a SaaS-based AI platform built with Next.js, Shadcn, Tailwind CSS, Clerk, and the OpenAI API. It offers various AI-powered features such as chatbot, image generation, code generation,video and music generation.

Awesome Lists containing this project

README

          





Logo

LUMINA AI


An open source Saas platform to help users to use many AI tools such as AI assistant , image, code, music and video generation in one platform.


View Demo
·
Report Bug
·
Request Feature


## About The Project
![Lumina AI banner](/public/banner.png)

Lumina AI is a SaaS-based AI platform built with Next.js, Shadcn, Tailwind CSS, Clerk, and the OpenAI API. It offers various AI-powered features such as AI chat assistant, image generation, code generation,video and music generation.

## Table of Contents
- [Features](#features)
- [Demo](#demo)
- [Installation](#installation)
- [Configuration](#configuration)
- [Contributing](#contributing)
- [License](#license)

## Features

Lumina AI comes with a wide range of AI-powered features, including:

- **Chatbot**: A AI chatbot that can answer user queries.
- **Image Generation**: Generate stunning images using AI.
- **Code Generation**: Automatically generate code snippets based on user requirements.
- **Video**: Generate a video clip based on user input.
- **Music Generation**: Generate music beat based on user input.

## Demo

Visit our [Lumina.AI](https://lumina-ai-one.vercel.app/)

## Installation

To get started with Lumina AI, follow these steps:

1. Clone this repository:
```shell
git clone https://github.com/Tusharknwl/Lumina_AI.git

2. Change to the project directory:
```shell
cd Lumina_AI

3. Install dependencies:
```shell
npm install

4. Configure your environment variables. Refer to the [Configuration](#configuration) section for details.

5. Start the development server:
```shell
npm run dev

6. Open your web browser and navigate to http://localhost:3000 to access the application.

## Configuration

To configure Lumina AI, you'll need to set 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**: The URL for user sign-in (e.g., `/sign-in`).
- **NEXT_PUBLIC_CLERK_SIGN_UP_URL**: The URL for user sign-up (e.g., `/sign-up`).
- **NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL**: The URL users are redirected to after signing in (e.g., `/dashboard`).
- **NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL**: The URL users are redirected to after signing up (e.g., `/dashboard`).
- **OPENAI_API_KEY**: Your OpenAI API Key.
- **REPLICATE_API_TOKEN**: Your Replicate API Token.

Create a `.env` file in the project root directory and define these variables as follows:

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

## Contributing

We welcome contributions from the community. Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

## 🔗 Links
[![portfolio](https://img.shields.io/badge/my_portfolio-000?style=for-the-badge&logo=ko-fi&logoColor=white)](https://tusharknwl.github.io/portfolio-2021)
[![linkedin](https://img.shields.io/badge/linkedin-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/tushar-khanagwal/)