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.
- Host: GitHub
- URL: https://github.com/stevenqi7/prompt-planet
- Owner: StevenQi7
- License: apache-2.0
- Created: 2025-04-21T04:45:22.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-21T17:37:40.000Z (about 1 year ago)
- Last Synced: 2025-04-23T16:16:42.427Z (about 1 year ago)
- Topics: ai, cursor, prompt, r2, tailwindcss, vercel
- Language: TypeScript
- Homepage: https://prymtix.com
- Size: 13.7 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Prompt Planet
[English](./README.md) | [δΈζ](./README.zh-CN.md)
[](https://github.com/StevenQi7/Prompt-Planet/stargazers)
[](https://github.com/StevenQi7/Prompt-Planet/blob/main/LICENSE)
[](https://github.com/StevenQi7/Prompt-Planet)
[](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

*Clean and modern homepage design with featured prompts*
### Prompt Creation

*Multi-step prompt creation wizard with real-time preview*
### Browse & Discovery

*Category-based navigation and prompt discovery*
### User Dashboard

*Personal dashboard with prompt management*
### Mobile Experience
*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**