Rails Blueprint screenshot

Rails Blueprint

Author Avatar Theme by Manuelfrigerio
Updated: 28 Oct 2020
89 Stars

Blueprint - A Rails 6 boilerplate app

Overview

Blueprint is a boilerplate to create Rails 6 apps easily and quickly. It comes with built-in features and aims to make creating a modern Rails app simple and fast. It includes popular gems, such as Devise for user authentication and Postmark for sending transactional emails. Blueprint also provides easy customization options, including pre-designed login/signup pages and easy CSS animations with Animated.css.

Features

  • User authentication through Devise
  • Login/Sign up pages already designed and customizable
  • Flash messages handled with a script
  • Transactional emails sent via Postmark
  • Easy CSS animations with Animated.css
  • Design using TailwindCSS
  • Troubleshoot problems faster with Better Errors
  • Production-ready DB setup with PostgreSQL
  • Google Analytics integration with Turbolinks
  • Preview emails in the browser during development with LetterOpener
  • Environment variable support with DotEnv

Installation

To install Blueprint, follow these steps:

  1. Clone the repo: git clone git@github.com:ManuelFrigerio/rails-blueprint.git
  2. Go to the folder: cd rails-blueprint
  3. Install dependencies: gem install bundle && bundle install
  4. Set up the database: rails db:setup && rails db:migrate
  5. Configure environment variables by renaming the .env-example file to .env in the development environment and restart the server.

Summary

Blueprint is a boilerplate for creating Rails 6 apps quickly and easily. It provides pre-configured features and integrations, such as user authentication, transactional emails, and TailwindCSS for design. The installation process is straightforward, and the boilerplate aims to simplify the development process for Rails applications. users can customize the features to fit their specific needs.