"Rails Start" is a starter kit for Ruby on Rails applications, designed to help developers quickly set up a new project with essential features and best practices.
This project is a perfect choice for:
- Enterprises looking to standardize their Rails application setup.
- Freelancers and agencies to kickstart client projects.
- Online education platforms to start teaching Ruby on Rails.
- Individual developers who want a solid foundation for their Rails applications.
DockerandDocker Composeinstalled on your machine.gitinstalled (usually comes pre-installed on MacOS and Linux).makeutility installed (usually comes pre-installed on MacOS and Linux).WSL2(For Windows users) with a Linux distribution (like Ubuntu) is recommended.
🪟 Windows Requirements (Click to expand)
Before proceeding, Windows users need to set up WSL2:
-
Install WSL2 and Ubuntu (if not installed yet):
Open
cmdorPowerShelland run:wsl --install wsl --set-default-version 2 wsl --install -d Ubuntu
-
Install make utility:
Run
WSLand installmake:wsl sudo apt-get install -y make
-
Continue with the installation steps below inside your WSL2 Ubuntu terminal.
-
Clone the repository:
git clone https://github.com/ssip001/rails-start.git
-
Navigate to the project directory:
cd rails-start -
Start the application:
make rails-start
That's it! Very simple!
Now visit: http://localhost:3000 in your browser.
This project uses power of Docker and Makefiles to automate the setup and management of a Rails application.
The Makefile commands abstract away the complexity of Docker commands, allowing developers to focus on coding rather than environment setup.
make rails-start command does everything needed to get you started.
Project is being remastered to support Rails 8.0 and Ruby 3.3.
- To use previous version use branch
rails7-startkit. - https://github.com/ssip001/rails7-startkit/tree/RAILS_7_STARTKIT

