projects_saas Tailwind Templates

Projects_saas

A Software as a Service application built with Ruby on Rails and Hotwire (Turbo + Stimulus), supporting multitenancy via subdomains with tenant-specific data isolation. It features user authentication (Devise), real-time UI updates using Turbo Streams, and a clean, responsive design with Tailwind CSS. Designed for scalability and modularity.

πŸ“— Table of Contents

SaaS-App

SaaS-app A Software as a Service application built with Ruby on Rails and Hotwire (Turbo + Stimulus), supporting multitenancy via subdomains with tenant-specific data isolation. It features user authentication (Devise), real-time UI updates using Turbo Streams, and a clean, responsive design with Tailwind CSS. Designed for scalability and modularity.

πŸ›  Built With

Tech Stack

Developed using Ruby on Rails.

Languages

Key Features

  • Subdomain-based Multitenancy – Isolates tenant data using unique subdomains
  • User Authentication – Secure login and registration per tenant using Devise.
  • Tenant-scoped Authorization – Ensures users can only access their own organization’s data.
  • Real-time Updates – Turbo Streams keep pages updated live without full reloads (e.g., live chat, notifications).
  • Responsive UI – Built with Tailwind CSS and Turbo Frames for a snappy, modern interface.
  • Admin Dashboard – Optional global admin interface to manage tenants, users, and usage.
  • Stripe Integration – Subscription billing per tenant

πŸ’» Getting Started

To get a local copy up and running, follow these steps.

  • install gems bundle i
  • setup database rails db:setup
  • run rails server OR rails s.

Prerequisites

In order to run this project you need:

  • Install Ruby
  • Install PostgreSQL
  • Instal Rails gem

Setup

- To clone the repository run this command:

 `git clone https://github.com/asnganje/projects_saas.git`



- To access the cloned directory run:

  `cd projects_saas`

πŸ‘₯ Authors

πŸ‘€ Abdulrahman Nganje

πŸ”­ Future Features

  • [Working on them]

🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

⭐️ Show your support

Give a ⭐️ if you like this project!

πŸ™ Acknowledgments

I would like to thank to thank my family and coding mentors for their support.

πŸ“ License

This project is MIT licensed.

(back to top)

Top categories

Loading Svelte Themes