Skip to content
Derkaoui05Public

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Full Stack AI SaaS Web App with Authentication 🤯

Overview

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.

Features

  • 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.

Technologies Used

  • NextJS 15
  • TailwindCSS
  • Stripe
  • TypeScript
  • Clerk
  • Prisma
  • PostgreSQL

Installation

  1. Clone the repository:
    git clone https://github.com/Derkaoui05/AI-SAAS.git
  2. Navigate into the project directory:
    cd AI-SAAS
  3. Install dependencies:
    npm install
  4. 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.).
  5. Run the Development Server:
    npm run dev

Usage

  • Visit http://localhost:3000 to view the application.
  • Sign up or sign in using Clerk.
  • Manage your subscriptions and explore the AI-powered features.

Contributing

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.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages