supagen
v1.0.0
Published
⚡ Modern full-stack app generator with Next.js/Vite + Supabase
Maintainers
Readme
⚡ Supagen
Lightning-fast full-stack project generator with Next.js/Vite + Supabase integration
✨ Features
- 🚀 Instant project setup with Next.js or Vite
- 🔐 Built-in Supabase authentication
- 💾 Database integration and migrations
- 🎨 Popular UI libraries (Tailwind CSS, Shadcn/UI)
- 📱 Responsive layouts & components
- ⚙️ Best practices & configurations included
🚀 Quick Start
# Create a new project
npx supagen create my-app
# With specific options
npx supagen create my-app --framework next --auth --db --ui tailwind📦 Installation
# Global installation (optional)
npm install -g supagen
# Or use directly with npx
npx supagen create my-app🛠️ Command Options
| Option | Description | Values |
|--------|-------------|--------|
| --framework | Choose your framework | next, vite |
| --auth | Include authentication | true/false |
| --db | Add database integration | true/false |
| --ui | Select UI library | tailwind, shadcn, none |
📁 Project Structure
my-app/
├── src/
│ ├── components/ # Reusable components
│ ├── pages/ # Next.js pages (or views for Vite)
│ ├── utils/ # Helper functions
│ └── services/ # API & service integrations
├── public/ # Static assets
├── .env.example # Environment variables template
└── package.json # Project configuration⚙️ Configuration
The generator includes pre-configured setups for:
- 🔒 Supabase Authentication
- 🎨 TailwindCSS/Shadcn UI
- 📱 Responsive layouts
- 🚀 Deployment configs
🤝 Contributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
📝 License
MIT © Danyalkhattak
🙏 Support
If you find this project helpful, please consider:
- ⭐ Starring the repository
- 🐛 Reporting bugs
- 💡 Suggesting new features
- 🤝 Contributing to the codebase
Made with ❤️ by Danyalkhattak
