fluxuate Tailwind Templates

Fluxuate

RoR base with Postgres, Tailwind, Flowbite enabled

Fluxuate

A modern Rails application built with Ruby on Rails 7.1, PostgreSQL, and TailwindCSS.

๐Ÿš€ Features

  • Ruby on Rails 7.1 with modern development practices
  • PostgreSQL database
  • TailwindCSS for styling
  • Hotwire (Turbo & Stimulus) for dynamic interactions
  • Docker support for development and deployment
  • Import maps for JavaScript management

๐Ÿ“‹ Prerequisites

  • Ruby 3.3.4
  • PostgreSQL
  • Node.js & npm
  • Docker (optional)

๐Ÿ›  Installation

  1. Clone the repository:

    git clone https://github.com/leefaus/fluxuate.git
    cd fluxuate
    
  2. Install dependencies:

    bundle install
    npm install
    
  3. Database setup:

    rails db:create
    rails db:migrate
    

๐Ÿš€ Running the Application

Local Development

  1. Start the Rails server:

    ./bin/dev
    
  2. Visit http://localhost:3000 in your browser

Using Docker

  1. Build the Docker image:

    docker build -t fluxuate .
    
  2. Run the container:

    docker compose up
    

๐Ÿงช Testing

Run the test suite:

rails test

๐Ÿ“ฆ Dependencies

  • Ruby on Rails 7.1.5
  • PostgreSQL
  • Puma web server
  • TailwindCSS
  • Hotwire (Turbo & Stimulus)
  • Import maps for JavaScript management

๐Ÿค Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

๐Ÿ“„ License

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

โœจ Acknowledgments

  • Built with Ruby on Rails
  • Styled with TailwindCSS
  • Powered by PostgreSQL

Top categories

Loading Svelte Themes