This project is a full stack AI SaaS web application built with NextJS 15, TailwindCSS, Stripe, TypeScript, and Clerk for user authentication, featuring robust user authentication, secure payment processing, and a modern responsive design.
- User Authentication: Secure sign-up, sign-in, and profile management using Clerk.
- Responsive UI: Sleek and modern interface built with TailwindCSS.
- Payment Processing: Subscription management and secure payments via Stripe.
- Type Safety: Fully typed with TypeScript for improved maintainability.
- Scalable Architecture: Built on NextJS 15 with serverless functions and modern best practices.
- NextJS 15
- TailwindCSS
- Stripe
- TypeScript
- Clerk
- Prisma
- PostgreSQL
- Clone the repository:
git clone https://github.com/yourusername/yourproject.git
- Navigate into the project directory:
cd yourproject
- Install dependencies:
npm install
- Configure Environment Variables:
Create a.env.local
file in the project root and add your required variables (e.g.,STRIPE_SECRET_KEY
,STRIPE_WEBHOOK_SECRET
,NEXT_PUBLIC_BASE_URL
,OPEN_ROUTER_API_KEY
,CLERK_SECRET_KEY
,DATABASE
, etc.). - Run the Development Server:
npm run dev
- Visit
http://localhost:3000
to view the application. - Sign up or sign in using Clerk.
- Manage your subscriptions and explore the AI-powered features.
Contributions are welcome! Please fork the repository, create a feature branch, and submit a pull request. For major changes, please open an issue first to discuss what you would like to change.