AI-powered SaaS platform for generating content (text, images, voice, video) for businesses and social media creators.
- 🤖 AI Content Generation - Text, images, voice, and video
- 🎯 Business Categories - Presets for different industries
- 👥 Team Workspaces - Collaborate with role-based access
- 📊 Analytics Dashboard - Track usage and performance
- 🔌 Developer API -
/api/v1/endpoints for integrations - 📄 Export Options - PDF, CSV, and direct copy
- 💳 Flexible Plans - Free, Pro, Business, and Agency tiers
- Framework: Next.js 15 (App Router + Server Actions)
- Database: Neon Postgres + Prisma ORM
- Authentication: Clerk / NextAuth
- Payments: Paddle
- UI: shadcn/ui + Tailwind CSS
- Deployment: Docker + Vercel
- Monitoring: Sentry + PostHog
# Clone the repository
git clone https://github.com/ThinkTapFast/app.git
cd app
# Install dependencies
bun install
# Set up environment variables
cp .env.development .env.development.local
cp .env.production .env.production.local
# Set up database
bunx prisma generate
bunx prisma db push
# Start development server
bun devVisit http://localhost:3000 to see the app.
- 🌐 Marketing Site - Astro landing page
- 📝 Blog - Content & tutorials
- 📘 Documentation - Developer guides
/app # Next.js App Router
/app/api/v1 # External developer API
/components # Global UI components
/features # Feature-specific modules
/lib # Global utilities
/hooks # Global React hooks
/constants/prompts # AI context engineering
Note
Plz see the .env.development and .env.production files for all available environment variables.
This is a real-world SaaS project built by a CS student – open for learning, collaboration, and portfolio showcase! 🎓
We welcome contributions:
- 🐛 Bug reports - Help identify and fix issues
- 💡 Feature suggestions - Share your ideas
- 🔧 Code improvements - Fork, improve, and submit PRs
- 📖 Documentation - Make it easier for others to learn
- ⭐ Star the repo - Show your support!
- Fork this repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
All contributions are welcome and appreciated! 🙌
Fair Source License - Non-Commercial Use
This project is source-available with the following terms:
- View and study the code for learning and educational purposes
- Fork the repository to contribute improvements
- Use the code for personal projects and portfolio showcase
- Submit pull requests with enhancements
- Use this code to run a competing SaaS business
- Sell or redistribute this software commercially
- Remove copyright notices or claim this work as your own
- Deploy this as a paid service without permission
Why this license? I'm a CS student building in public to showcase my skills and learn from the community. You can learn from my code, contribute to it, and use it for educational purposes – but please don't steal my business idea. Let's build together! 🚀
For commercial licensing or partnerships, please open an issue or contact me directly.
© 2025 ThinkTapFast. All commercial rights reserved.
Built with ❤️ for creators and businesses who want to save time, cut costs, and scale creativity.