All Projects → dreamingechoes → Adminlte Rails Template

dreamingechoes / Adminlte Rails Template

Licence: mit
Rails template application of an admin panel with the AdminLTE theme integrated.

Programming Languages

javascript
184084 projects - #8 most used programming language
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Adminlte Rails Template

Rapporteur
A Rails Engine which provides a customizable status page on your application.
Stars: ✭ 47 (-11.32%)
Mutual labels:  rails
Laravel Adminlte Components
Laravel Blade Components For AdminLTE Bootstrap Admin Template
Stars: ✭ 50 (-5.66%)
Mutual labels:  adminlte
Logidze
Database changes log for Rails
Stars: ✭ 1,060 (+1900%)
Mutual labels:  rails
Modern Datatables
They are many ways to build reactive web interfaces but do we really need to add the complexity of JavaScript frameworks like Vue.js or React?
Stars: ✭ 48 (-9.43%)
Mutual labels:  rails
Rackula
Generate a static site from any rack middleware.
Stars: ✭ 49 (-7.55%)
Mutual labels:  rails
Simple form
Forms made easy for Rails! It's tied to a simple DSL, with no opinion on markup.
Stars: ✭ 7,877 (+14762.26%)
Mutual labels:  rails
Danyuan Application
初学者 spirng-boot版本
Stars: ✭ 47 (-11.32%)
Mutual labels:  adminlte
Docker Rails React Starter
A basic docker-compose, Rails and React / Webpack starter kit
Stars: ✭ 52 (-1.89%)
Mutual labels:  rails
Execjs Fastnode
⚡️ A faster Node.JS integration for Ruby/Rails ExecJS
Stars: ✭ 49 (-7.55%)
Mutual labels:  rails
Coderdojo.jp
☯️ CoderDojo Japan (@coderdojo-japan) official website developed by Ruby on Rails with @YassLab team. 💎
Stars: ✭ 50 (-5.66%)
Mutual labels:  rails
Rails stimulus flatpickr
Advanced datepicking example app with Stimulus + Flatpickr + Turbolinks
Stars: ✭ 48 (-9.43%)
Mutual labels:  rails
Raygun Rails
Rails 6 application template for Raygun, the Carbon Five Rails application generator.
Stars: ✭ 48 (-9.43%)
Mutual labels:  rails
Kaminari
⚡ A Scope & Engine based, clean, powerful, customizable and sophisticated paginator for Ruby webapps
Stars: ✭ 8,085 (+15154.72%)
Mutual labels:  rails
Wheelmap
♿️ Source code of classic wheelmap.org (deprecated)
Stars: ✭ 47 (-11.32%)
Mutual labels:  rails
Activeadmin settings cached
UI interface for rails-settings-cached in active admin
Stars: ✭ 51 (-3.77%)
Mutual labels:  rails
App
Fast and searchable Ruby docs
Stars: ✭ 47 (-11.32%)
Mutual labels:  rails
Jsonapi parameters
Rails-way to consume JSON:API input
Stars: ✭ 50 (-5.66%)
Mutual labels:  rails
Salorhospitality
The innovative Point of Sale Solution serving the Hospitality Industry
Stars: ✭ 52 (-1.89%)
Mutual labels:  rails
Django Dashboard Adminlte
AdminLTE Django - Open-source seed project | AppSeed
Stars: ✭ 51 (-3.77%)
Mutual labels:  adminlte
Action mailer matchers
ActionMailerMatchers provides rspec matchers to test Rails' common ActionMailer functionality.
Stars: ✭ 50 (-5.66%)
Mutual labels:  rails

Adminlte Rails Template

This is just a simple Rails template application of an admin panel with the AdminLTE (v.2.3.7) theme integrated to use as a starting point for your application.

Main features included by default:

  • Devise with default modules.
  • AdminLTE (v.2.3.7) theme included for the admin panel.
  • SendGrid gem for mailing.
  • Continuous testing with Guard.
  • Puma server.
  • PostgreSQL database.
  • ERB template engine.

There is an user example ready to use to login with email [email protected] and password 123456789.

Home Page Home page.

Login Page Login page.

Dashboard Page Dashboard page.

Original author

Iván González, a.k.a dreamingechoes

Regular development environment setup

To start using this template, you only have to do the typical Rails things:

  • Install Ruby version 2.4.0 (using RVM or RBenv or asdf or whatever).

  • Clone the repo and do the bundle install thing:

[email protected]:~$ git clone [email protected]:dreamingechoes/adminlte-rails-template.git YOUR_APP_NAME_HERE
[email protected]:~$ cd YOUR_APP_NAME_HERE
[email protected]:/YOUR_APP_NAME_HERE$ bundle install

Duplicate all the .example files on the project (config/database.yml.example, config/secrets.yml.example, .env.example...) removing the .example extension, and complete them with the proper information. Then execute this to create the database:

[email protected]:/YOUR_APP_NAME_HERE$ rake db:setup
[email protected]:/YOUR_APP_NAME_HERE$ rake db:seed

And you're ready to go. Test if all it's ok by starting a server and check it with rails s. To enable any AdminLTE plugin, just simply open the assets/javascripts/application_back.js and assets/stylesheets/application_back.scss manifest files to require the needed asset files.

You can see the complete documentation of the AdminLTE theme here in order to add all the widgets that you need for your application.

Setup development environment with Docker

This project is Docker friendly, so if you want to use Docker with this template, just execute:

  • Setup the web container with docker-compose build web
  • Create database with docker-compose run web rake db:create
  • Execute migrations with docker-compose run web rake db:migrate
  • Start the application with docker-compose up

If you want to create an example user with the proper service, just execute:

[email protected]:/YOUR_APP_NAME_HERE$ docker-compose exec web rails c

and on the Rails console execute:

[1] pry(main)> CreateAdminService.new.call

This project was developed by dreamingechoes. It adheres to its code of conduct and contributing guidelines, and uses an equivalent license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].