https://github.com/dannycahyo/creator-pro
Creator PRO is a tool for content creators, offering script creation and audio transcription features using advanced AI models.
https://github.com/dannycahyo/creator-pro
chakra-ui formidable gemini-api nextjs reactjs
Last synced: 2 months ago
JSON representation
Creator PRO is a tool for content creators, offering script creation and audio transcription features using advanced AI models.
- Host: GitHub
- URL: https://github.com/dannycahyo/creator-pro
- Owner: dannycahyo
- Created: 2024-07-30T11:18:04.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-05T01:17:50.000Z (over 1 year ago)
- Last Synced: 2025-08-12T00:28:09.304Z (11 months ago)
- Topics: chakra-ui, formidable, gemini-api, nextjs, reactjs
- Language: TypeScript
- Homepage:
- Size: 590 KB
- Stars: 14
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Creator PRO
Welcome to the workshop repository for "Building Innovative Apps: Integrating Gemini AI into Web Development". In this workshop, we'll build Creator PRO, a powerful application that demonstrates the integration of Google's Gemini AI with modern web development practices.
## Workshop Overview
Learn how to build a content creation assistant that leverages Gemini AI for script creation, audio transcription, and content performance analytics. This hands-on workshop will guide you through building a real-world application while learning essential concepts in AI integration.
## What You'll Build
Creator PRO is an application that helps content creators with:
- Script creation using Gemini AI
- Audio transcription in Bahasa Indonesia
- Content performance analytics with AI-powered insights
### Branches
- `main`: This branch contains the final and complete code for the Creator PRO application.
- `development`: This branch contains the starter code for the workshop. Participants will use this branch to follow along with the workshop exercises.
## Getting Started
### Prerequisites
- Node.js (version 18.x or later)
- A code editor (VS Code, NVIM, etc.)
- Basic knowledge of React
- Google account for Gemini API access
**Required Environment Variables:**
- `GEMINI_API_KEY`: Your Google Gemini API key
### Installation
1. Clone the repository:
```bash
git clone https://github.com/dannycahyo/creator-pro
cd creator-pro
```
2. Install the dependencies:
```bash
npm install
```
### Setting Up
1. Create a `.env` file in the root directory:
```bash
touch .env
```
2. Add your API key to the `.env` file:
```
GEMINI_API_KEY=your_gemini_api_key
```
### Running the Application
To start the development server, run:
```bash
npm run dev
```
This will start the application on `http://localhost:3000`.
## Contributing
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.