A FAANG-level web application for generating high-quality, professional prompts for development projects. Built with React, Vite, TypeScript, and Tailwind CSS.
- Generate detailed project setup prompts based on your configuration
- Select from a variety of frameworks, UI libraries, state management solutions, and more
- Create CI/CD workflow prompts tailored to your project
- Real-time prompt generation with copy-to-clipboard functionality
- Save and manage prompt templates for reuse
- Export prompts in various formats (text, markdown, JSON)
- Share prompts via URL
- Fully responsive design with dark mode support
- Type-safe implementation with TypeScript
- Framework: React 19 with TypeScript
- Build Tool: Vite
- Styling: Tailwind CSS
- State Management: Zustand
- Storage: Local browser persistence
- Deployment: Netlify
- Node.js 16+ and npm/yarn
- Clone the repository:
git clone https://github.com/melihcanndemir/Prompt-Generator-UI.git
cd Prompt-Generator-UI
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open your browser and navigate to:
http://localhost:5173
- Enter your project name
- Select your preferred technologies and options:
- Framework (React, Next.js, Vite, etc.)
- UI Library (Tailwind, Material UI, etc.)
- State Management (Redux, Zustand, etc.)
- Testing tools (Jest, Vitest, etc.)
- Linting & Formatting (ESLint, Prettier)
- CI/CD solutions
- Database options
- Authentication methods
- Toggle additional features like TypeScript, PWA support, i18n, etc.
- Click "Generate Project Prompt" or "Generate CI/CD Prompt"
- Copy the generated prompt to use with AI assistants or developer documentation
- Save prompts as templates for future use
- Share prompts with others via the export or share functionality
- Save current configurations as reusable templates
- Load templates to quickly populate form fields
- Edit and delete templates
- Import/export templates as JSON
npm run build
The output will be in the dist
directory.
This project is configured for deployment to Netlify:
npm run deploy # Deploy to Netlify (preview)
npm run deploy:prod # Deploy to Netlify (production)
- Fork the repository
- Create your feature branch:
git checkout -b feature/amazing-feature
- Commit your changes:
git commit -m 'Add some amazing feature'
- Push to the branch:
git push origin feature/amazing-feature
- Open a Pull Request
This project is licensed under the MIT License.
- React team for the amazing framework
- Tailwind CSS for the utility-first CSS framework
- Vite team for the lightning-fast build tool
- Zustand for the simple state management
Built with ❤️ by Melih Can Demir