Skip to content

A Remix SaaS Template or Boilerplate ! The more stars, the more surprises!

Notifications You must be signed in to change notification settings

neoean/saas-remix

Repository files navigation

SaaS Remix Template

A modern SaaS template built with Remix, perfect for AI-powered applications and SaaS tools.

Landing Page

Overview

SaaS Remix is a production-ready template for building modern SaaS applications. Built with Remix, TypeScript, and Tailwind CSS, it provides a solid foundation with essential features that most SaaS applications need.

Demo

Check out the live demo: https://comicsai.org

Screenshots

More screenshots

Landing Page

Landing Page

Pricing Page

Pricing Page

Blog Page

Blog Page

Features

  • 🌏 Internationalization (15+ languages)
  • πŸ’³ Subscription management ready
  • πŸ” Authentication system
  • πŸ“± Responsive design
  • 🎨 Modern UI with Tailwind CSS
  • πŸš€ SEO optimized
  • πŸ’« Smooth animations
  • πŸ“Š Analytics ready

Tech Stack

Getting Started

Prerequisites

  • Node.js 18+
  • npm or yarn

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/saas-remix.git
cd saas-remix
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev

Visit http://localhost:5173 to view the application.

Project Structure

saas-remix/
β”œβ”€β”€ app/
β”‚   β”œβ”€β”€ components/     # Reusable components
β”‚   β”‚   β”œβ”€β”€ Footer.tsx
β”‚   β”‚   β”œβ”€β”€ Navigation.tsx
β”‚   β”‚   └── LanguageSelector.tsx
β”‚   β”œβ”€β”€ routes/        # Route components
β”‚   β”‚   β”œβ”€β”€ ($lang)._index.tsx      # Landing page
β”‚   β”‚   β”œβ”€β”€ ($lang).about.tsx       # About page
β”‚   β”‚   β”œβ”€β”€ ($lang).blog._index.tsx # Blog list
β”‚   β”‚   β”œβ”€β”€ ($lang).blog.$id.tsx    # Blog detail
β”‚   β”‚   β”œβ”€β”€ ($lang).cases.tsx       # Case studies
β”‚   β”‚   β”œβ”€β”€ ($lang).price.tsx       # Pricing plans
β”‚   β”‚   └── ($lang).try-free.tsx    # Free trial
β”‚   β”œβ”€β”€ i18n/          # i18n configuration
β”‚   └── middleware/    # Middleware
β”œβ”€β”€ public/
β”‚   └── locales/      # Translation files
└── tailwind.config.ts # Tailwind configuration

Template Features

  • 🌐 Internationalization

    • Built-in support for 15+ languages
    • Easy to add new languages
    • SEO-friendly URL structure with language prefixes
  • πŸ’° Subscription Management

    • Ready-to-use pricing page
    • Subscription plan components
    • Easy integration with payment providers
  • πŸ”’ Authentication

    • User authentication flow
    • Protected routes
    • Role-based access control
  • πŸ“± Responsive Design

    • Mobile-first approach
    • Tailwind CSS utilities
    • Smooth animations

Customization

The template is designed to be easily customizable:

  1. Branding: Update colors in tailwind.config.ts
  2. Content: Modify translations in public/locales
  3. Routes: Add or modify routes in app/routes
  4. Components: Customize UI components in app/components

Deployment

Build for production:

npm run build

Run in production mode:

npm start

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support

If you need help with the template:

About

A Remix SaaS Template or Boilerplate ! The more stars, the more surprises!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published