tuition/
Pick any file or folder on the left to see what it is, why it exists, when you add it and the mistakes people make with it. Switch the stage to watch the project grow.
# Install Rails (needs Ruby 3.2 or newer; a version manager such as mise or rbenv is easiest)
gem install rails# Create the app with SQLite, import maps and Hotwire (the defaults)
rails new tuition# Or choose PostgreSQL and Tailwind at creation time
rails new tuition --database=postgresql --css=tailwind# Start the development server
cd tuition && bin/dev# Add session based sign-in, password reset and a User model
bin/rails generate authentication && bin/rails db:migrate# Generate a resource with model, migration, controller, views and tests
bin/rails generate scaffold Course title:string description:text seats:integer starts_on:date# Run every CI step locally
bin/ci# Prepare the server and deploy the first time with Kamal
bin/kamal setup