GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - bigbinary/wheel: Don't reinvent the wheel for every new Rails project. Use sane Defaults.

This repository was archived by the owner on May 26, 2026. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

1,269 Commits
1,269 Commits

Folders and files

NameName
Last commit message
Last commit date
.eslint-rules
.eslint-rules
 
 
.husky
.husky
 
 
.neetoci
.neetoci
 
 
.scripts
.scripts
 
 
.semaphore
.semaphore
 
 
.vscode
.vscode
 
 
app
app
 
 
bin
bin
 
 
config
config
 
 
db
db
 
 
docs
docs
 
 
lib
lib
 
 
public
public
 
 
test
test
 
 
.browserslistrc
.browserslistrc
 
 
.dockerignore
.dockerignore
 
 
.editorconfig
.editorconfig
 
 
.erb-lint.yml
.erb-lint.yml
 
 
.eslintignore
.eslintignore
 
 
.eslintrc.js
.eslintrc.js
 
 
.gitignore
.gitignore
 
 
.node-version
.node-version
 
 
.nvmrc
.nvmrc
 
 
.prettierrc.js
.prettierrc.js
 
 
.rubocop.yml
.rubocop.yml
 
 
.ruby-version
.ruby-version
 
 
.slugignore
.slugignore
 
 
Dockerfile.dev
Dockerfile.dev
 
 
Gemfile
Gemfile
 
 
Gemfile.lock
Gemfile.lock
 
 
LICENSE.md
LICENSE.md
 
 
Procfile
Procfile
 
 
Procfile.dev
Procfile.dev
 
 
README.md
README.md
 
 
Rakefile
Rakefile
 
 
config.ru
config.ru
 
 
docker-compose.yml
docker-compose.yml
 
 
docker-entrypoint.sh
docker-entrypoint.sh
 
 
esbuild.config.js
esbuild.config.js
 
 
neeto-deploy.json
neeto-deploy.json
 
 
package.json
package.json
 
 
postcss.config.js
postcss.config.js
 
 
tailwind.config.js
tailwind.config.js
 
 
vite.config.js
vite.config.js
 
 
yarn.lock
yarn.lock
 
 

Repository files navigation

⚠️ Project archived

This project is no longer being actively maintained.

We are keeping the repository public for anyone who may still find it useful, but we do not plan to provide updates, bug fixes, or support.


Made by the team at BigBinary, this is a base project to quickly spin up a Rails application built with opinions of BigBinary style of working.

Local Development Setup

First clone this repo.

Then install the Node.js version v22.13 which we have specified inside the .node-version file of this repo., using the following command:

nvm install

Make sure that yarn is installed with it as well in your system.

After yarn is installed, install the Node.js and Rails dependencies and also seed the database, by running:

./bin/setup

Start the server by executing following command.

bundle exec rails server -p 3000

Visit http://localhost:3000 and login with email [email protected] and password welcome.

Using docker for development

In BigBinary we follow the above mentioned style of installing dependencies using ./bin/setup and then running the servers manually. If that doesn't work in your system for some reason, then you can opt into following the instructions mentioned here to use docker for development.

Replace Wheel with your project name

Let's say that the project name is Pump. Execute the command below to replace all occurrences of Wheel with Pump.

perl -pi -w -e 's/Wheel/Pump/g;' $(git ls-files)

Features

  • Uses Tailwind CSS.
  • rake setup to set sensible sample data including user [email protected] with password welcome.
  • Uses devise.
  • Uses Honeybadger.
  • Uses slim for cleaner syntax over erb and better performance over haml.
  • Uses ActiveAdmin.
  • Uses Sidekiq.
  • Intercepts all outgoing emails in non production environment using gem mail_interceptor.
  • Uses SemaphoreCI for continuous testing.
  • Uses PostgreSQL.
  • Content compression via Rack::Deflater.
  • Auto-formats Ruby code with rubocop.
  • Auto-formats JavaScript and CSS code with prettier.
  • Letter opener gem for development.

NeetoDeploy Review

NeetoDeploy Review is enabled on this application. Thus all PRs will have a review app and once the PR is merged to main, it will be deployed to production instance. The neetoDeploy instance for Wheel is hosted in neeto-engineering organization.

About BigBinary

BigBinary

wheel is maintained by BigBinary. BigBinary is a software consultancy company. We build web and mobile applications using Ruby on Rails, React.js and React Native.

About

Don't reinvent the wheel for every new Rails project. Use sane Defaults.

wheel-production.neetodeployapp.com

Topics

boilerplaterailsruby

Resources

Readme
MIT license
Activity
Custom properties

Stars

266 stars

Watchers

35 watching

Forks

193 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.