Skip to content

PromptForge is a Next.js web app for generating better AI prompts. It features prompt templates, Google/Facebook login via Firebase, reCAPTCHA security, and Appwrite-based user profile storage.

License

Notifications You must be signed in to change notification settings

MrTG1B/PromptForge

Repository files navigation

PromptForge

PromptForge is a user-friendly web-based platform designed to help users craft high-quality, effective prompts for various AI models. Whether you're a beginner exploring AI tools or a seasoned prompt engineer, PromptForge streamlines the process of generating and refining prompts to get the best possible responses from your AI of choice.


🌐 Live Website

Visit the live version of the site here: https://prompt-forge-blond.vercel.app/


🚀 Features

  • Intuitive Interface – Simple, clean, and mobile-friendly design for ease of use.

  • Prompt Template Generator – Quickly build prompt templates for different AI use-cases (e.g., Q&A, story writing, code generation).

  • Editable Output – Easily refine and iterate prompts for better results.

  • Copy to Clipboard – One-click copy button to paste into your favorite AI platform.

  • Authentication – Secure login/signup powered by Firebase Authentication.

    • Supports Google and Facebook login options.
  • Security – reCAPTCHA Enterprise integrated to protect from automated abuse.

  • User Profile Management – Store user display pictures (DPs) securely using Appwrite.


🛠️ Built With

  • Next.js – React framework for production-ready web apps.
  • TypeScript – Strongly typed language that builds on JavaScript.
  • Firebase – Used for authentication and backend services.
  • Appwrite – Handles secure storage of user profile images.
  • reCAPTCHA Enterprise – Provides advanced bot protection.
  • CSS3 – Clean styling with responsive design principles.
  • HTML – Used within components (e.g., layout.tsx) for structuring content.

📁 Getting Started

To run PromptForge locally:

  1. Clone the repository:

    git clone https://github.com/MrTG1B/PromptForge.git
  2. Navigate to the project folder:

    cd PromptForge
  3. Install dependencies:

    npm install
  4. Run the development server:

    npm run dev
  5. Open http://localhost:3000 in your browser.


📸 Screenshots

PromptForge Screenshot


📌 Use Cases

  • Writing better ChatGPT prompts
  • Creating structured queries for Gemini, Claude, Mistral, etc.
  • Teaching prompt engineering basics
  • Experimenting with prompt templates

🤝 Contributing

Contributions, issues, and feature requests are welcome!

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a pull request

📜 License

Distributed under the MIT License. See LICENSE for more information.


🙌 Acknowledgments

  • Inspired by the growing field of prompt engineering
  • Thanks to all AI communities contributing prompt knowledge

🔗 Links


Craft. Refine. Prompt Better with PromptForge. 🚀

About

PromptForge is a Next.js web app for generating better AI prompts. It features prompt templates, Google/Facebook login via Firebase, reCAPTCHA security, and Appwrite-based user profile storage.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages