TextGPT is a platform offering two AI-powered services:
- IQR Code - Interactive QR codes with context-aware AI chat capabilities
- KIWI - Smart QR code solution for property and asset management
- Authentication system with user registration and login
- Subscription management with different pricing plans
- QR code generation for both services
- PDF/context upload for AI training
- Chat interfaces for interacting with AI through SMS/messaging
- Dashboard with analytics for both services
- Frontend: Next.js, React, TailwindCSS
- Backend: Next.js API routes and Server Actions
- Authentication: Firebase Auth
- Database: Firebase Firestore
- Vector Storage: Pinecone
- Messaging: Telnyx SMS
- Payments: Stripe
- AI: OpenAI
- Clone the repository
- Install dependencies with
npm install - Set up environment variables in
.env.local - Run development server with
npm run dev - Build for production with
npm run build
This project is designed to be deployed on Vercel.
/pages: Next.js pages and API routes/components: Reusable React components/utils: Utility functions and API clients/styles: Global styles and CSS modules/public: Static assets