In this lesson, we walk through the practical setup steps to start a new project from the Build New template. You'll see how to use Build New as a GitHub template repository for one-click project creation, clone the repo down to your local machine, and get the development environment fully running. We'll cover installing dependencies, starting the local dev server, and using Claude Code to quickly troubleshoot common blockers — in this case, a port conflict from another running project. By the end, you'll have a working local environment ready for the planning phase.
In this lesson:
- Setting up Build New as a GitHub template repository for reusable project starts
- Creating a new repo (bookmarking app) from the template
- Cloning the repo down to your local active projects directory
- Running
bin/setupto install gems and set up the database - Running
npm installfor JavaScript dependencies (Rails + Inertia + React) - Starting the local dev server with
bin/dev - Using Claude Code to debug a port conflict and unblock the dev server
- Confirming the app is running at localhost:3000 with the default Build New login/signup
- Git setup and getting ready to move into the planning process
