https://github.com/alkush-pipania/ai-presentation-builder
https://github.com/alkush-pipania/ai-presentation-builder
Last synced: 7 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/alkush-pipania/ai-presentation-builder
- Owner: Alkush-Pipania
- Created: 2025-02-08T12:39:30.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2025-03-02T11:41:30.000Z (8 months ago)
- Last Synced: 2025-03-02T12:29:29.369Z (8 months ago)
- Language: TypeScript
- Size: 271 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#Presentation Builder
It is an AI-powered wrapper designed to simplify the process of creating PowerPoint presentations. Leveraging modern tools like **Bun**, **Clerk**, and **Neon**, GOOG aims to streamline presentation creation with AI assistance for content generation, design suggestions, and more.
## 🚀 Features
- AI-generated presentation slides
- Easy authentication with Clerk
- Lightning-fast performance powered by Bun
- PostgreSQL database management with Neon## 🛠 Tech Stack
- **Bun** - All-in-one JavaScript runtime (bundler, transpiler, package manager)
- **Clerk** - Authentication and user management
- **Neon** - Serverless Postgres for database storage
- **OpenAI API** (or other AI models) - For AI-powered content generation## 📦 Installation
1. **Clone the repository:**
```bash
git clone https://github.com/Alkush-Pipania/GOOG
cd GOOG
```2. **Install dependencies using Bun:**
```bash
bun install
```3. **Set up environment variables:**
Create a `.env` file in the root directory and add the following:
```env
CLERK_API_KEY=your_clerk_api_key
DATABASE_URL=your_neon_database_url
OPENAI_API_KEY=your_openai_api_key
```4. **Run the development server:**
```bash
bun dev
```## 📋 Usage
1. **Sign up or log in** using Clerk's authentication.
2. **Enter your presentation topic** and let the AI generate slide content.
3. **Download** the presentation in PPT format or customize it as needed.## 🤝 Contributing
Contributions are welcome! Feel free to open an issue or submit a pull request to improve the project.