An open API service indexing awesome lists of open source software.

https://github.com/stevenqi7/prompt-planet

Prompt Planet is a revolutionary project that showcases the power of AI in software development. **Every single line of code, documentation, and design decision in this project was generated by AI**, demonstrating the incredible capabilities of modern AI systems in creating full-scale applications.
https://github.com/stevenqi7/prompt-planet

ai cursor prompt r2 tailwindcss vercel

Last synced: about 2 months ago
JSON representation

Prompt Planet is a revolutionary project that showcases the power of AI in software development. **Every single line of code, documentation, and design decision in this project was generated by AI**, demonstrating the incredible capabilities of modern AI systems in creating full-scale applications.

Awesome Lists containing this project

README

          

# Prompt Planet


Prompt Planet Logo

[English](./README.md) | [δΈ­ζ–‡](./README.zh-CN.md)

[![GitHub stars](https://img.shields.io/github/stars/StevenQi7/Prompt-Planet)](https://github.com/StevenQi7/Prompt-Planet/stargazers)
[![GitHub license](https://img.shields.io/github/license/StevenQi7/Prompt-Planet)](https://github.com/StevenQi7/Prompt-Planet/blob/main/LICENSE)
[![AI Generated](https://img.shields.io/badge/AI-Generated-blue)](https://github.com/StevenQi7/Prompt-Planet)
[![Website](https://img.shields.io/website?url=https%3A%2F%2Fprymtix.com)](https://prymtix.com)

## πŸ€– 100% AI Generated Project

Prompt Planet is a revolutionary project that showcases the power of AI in software development. **Every single line of code, documentation, and design decision in this project was generated by AI**, demonstrating the incredible capabilities of modern AI systems in creating full-scale applications.

🌐 **Live Demo**: [https://prymtix.com](https://prymtix.com)

## πŸ“Έ Screenshots

### Home Page
![Home Page](./pic/home-en.png)
*Clean and modern homepage design with featured prompts*

### Prompt Creation
![Prompt Creation](./pic/create-prompt-en.png)
*Multi-step prompt creation wizard with real-time preview*

### Browse & Discovery
![Browse Prompts](./pic/browse-en.png)
*Category-based navigation and prompt discovery*

### User Dashboard
![User Dashboard](./pic/dashboard-en.png)
*Personal dashboard with prompt management*

### Mobile Experience


Mobile Home
Mobile Create

*Responsive design optimized for mobile devices*

## 🌟 Key Features

- **Prompt Creation & Management**
- Multi-step creation wizard (5 steps)
- Basic info form with title and description
- Markdown editor for prompt content
- Image upload with preview (multiple images supported)
- Category selection with visual indicators
- Tag system with 5 tags limit
- Auto-save draft functionality
- Preview before publishing
- Language selection (English/Chinese)

- **Browse & Discovery**
- Category-based navigation
- Featured prompts section
- Popular tags display
- Testimonials showcase
- Responsive grid layout
- Quick copy functionality

- **User System**
- Email-based authentication
- Personal dashboard
- Prompt collection management
- Usage tracking
- Language preference settings

- **Performance & UX**
- Client-side form validation
- Smooth step navigation
- Toast notifications
- Responsive design
- Loading states
- Error handling
- Scroll management

- **SEO & Accessibility**
- Next.js App Router with built-in SEO support
- Dynamic meta tags generation
- Structured data for rich snippets
- Semantic HTML structure
- Optimized meta descriptions
- Automatic sitemap generation
- Social media preview cards
- Multi-language SEO support

## πŸŒ“ Dark Mode Support

- **Automatic dark mode**: The site automatically follows the user's system preference (light/dark) using `prefers-color-scheme`.
- **Manual toggle**: Users can manually switch between light and dark mode via the navigation bar button. The choice is remembered in localStorage and takes precedence over system settings.
- **Seamless experience**: If the user has not manually selected a mode, the site will always follow the system's color scheme, and will update in real time if the system preference changes.

## πŸ› οΈ Technology Stack

- **Frontend**
- Next.js 15 with App Router
- React 18 with Server Components
- Tailwind CSS 4
- React Query for data fetching
- React Hook Form for form handling
- Zustand for state management

- **Backend & Database**
- Supabase for backend services
- PostgreSQL with Row Level Security
- Real-time subscriptions
- Edge Functions

- **Storage & CDN**
- Cloudflare R2 for object storage
- Cloudflare CDN for global delivery
- Image optimization and processing

- **Caching & Performance**
- React Query caching
- Next.js static and dynamic caching
- Incremental Static Regeneration (ISR)
- Service Worker for offline support
- Edge caching with Cloudflare
- Redis for server-side caching (coming soon)

- **Development & Deployment**
- TypeScript for type safety
- ESLint and Prettier for code quality
- GitHub Actions for CI/CD
- Vercel for deployment
- Environment isolation

## πŸš€ Getting Started

### Online Usage

Visit [https://prymtix.com](https://prymtix.com) to use the application directly.

### Local Development

#### Prerequisites

- Node.js 18.x or higher
- npm or yarn
- Supabase account
- Cloudflare R2 bucket

### Installation

```bash
# Clone the repository
git clone https://github.com/StevenQi7/Prompt-Planet.git

# Install dependencies
cd Prompt-Planet
npm install

# Set up environment variables
cp .env.example .env.local

# Start development server
npm run dev
```

Visit [http://localhost:3000](http://localhost:3000) to view the application.

## πŸ“– Documentation

- [Feature Documentation](./design/features.md)
- [API Documentation](./docs/api/README.md)
- [Development Guide](./docs/guide/development.md)
- [Deployment Guide](./docs/guide/deployment.md)
- [Changelog](./CHANGELOG.md)
- [Contributing Guidelines](./CONTRIBUTING.md)

## 🀝 Contributing

We welcome contributions! Please read our [Contributing Guidelines](./CONTRIBUTING.md) before submitting any changes.

## πŸ“ž Contact

- GitHub Issues: [Create an issue](https://github.com/StevenQi7/Prompt-Planet/issues)
- Email: strani@163.com

## πŸ“„ License

This project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.

---

**Powered by AI - From Code to Documentation**