PromptCraft

Next.js Tailwind CSS shadcn/ui Appwrite Google Gemini

PromptCraft – AI-Powered Prompt Engineering Assistant

PromptCraft Screenshot

Overview

PromptCraft is an AI-powered web application built for the Appwrite Hackathon 2025.
It helps users convert raw, unstructured ideas into clear, professional AI prompts that work seamlessly with models like Google Gemini, GPT, and more.

The goal is simple: less trial-and-error, better AI outputs, faster.

Objectives

  • Simplify prompt engineering for everyone
  • Convert vague ideas into structured, actionable prompts
  • Provide a fast, clean, and intuitive user experience
  • Enable secure prompt storage and management

Key Features

🎯 Transform rough ideas into professional AI prompts
🧠 AI-powered prompt generation using Google Gemini
⚡ Fast performance with Next.js App Router
🎨 Clean, minimal UI with Tailwind CSS & shadcn/ui
🔐 Secure authentication & backend powered by Appwrite
📚 Ready-made prompt presets (blogs, YouTube scripts, emails, JSON specs, and more)

Tech Stack

  • Frontend: Next.js, Tailwind CSS, shadcn/ui
  • Routing: Next.js App Router
  • Backend & Auth: Appwrite
  • AI Integration: Google Gemini API
  • Deployment: Appwrite Hosting

Demo & Access

Test Account (Demo Only):


Getting Started

Prerequisites

  • Node.js 16+
  • pnpm
  • Appwrite project
  • Google Gemini API key

Installation

  1. Clone the repository:
    git clone https://github.com/omprakash2929/PromptCraft.git
  2. Navigate to the project:
    cd PromptCraft
  3. Install dependencies:
pnpm install

Environment Variables

Create a .env.local file and add:

NEXT_PUBLIC_APPWRITE_ENDPOINT=your-appwrite-endpoint
NEXT_PUBLIC_APPWRITE_PROJECT=your-appwrite-project-id
GEMINI_API_KEY=your-gemini-api-key

Run Locally

pnpm run dev

Use Cases

  • Prompt engineering for AI tools
  • Content creation (blogs, scripts, emails)
  • Developer workflows (JSON specs, technical prompts)
  • Hackathons and rapid prototyping
  • AI experimentation and learning

Future Plans

  • Multi-model support (GPT, Claude, LLaMA)
  • Prompt optimization suggestions
  • Export prompts (Markdown, JSON, etc.)
  • Team collaboration features

License

MIT License © 2025 — PromptCraft


Made with ❤️ for the Appwrite Hackathon 2025 by Omprakash Chauhan