The project allows a user to create lists in which they can save their favourite movies.
Based on a challenge from Le Wagon bootcamp, it aims to build a 3-model app and the main key feature is a many-to-many relationship.
My goal is to make use of the simple guidelines to practice:
- building an app with Rails 7
- writing tests with RSpec, FactoryBot and Capybara
- using Stimulus
- styling with TailwindCSS
- Ruby
- Ruby on Rails 7
- PostgreSQL as the default database
- TailwindCSS
- Stimulus
- RSpec, FactoryBot, Capybara
- Visual Studio Code
- Clone the repo
$ gh repo clone ctln12/rails-watch-list
- Navigate into the root of the folder
$ cd rails-watch-list
- Install the necessary gems:
$ bundle install
- Create the database
$ rails db:create
- Run the migration files
$ rails db:migrate
- Run the seeds
$ rails db:seed
- Start the server
$ rails server
- Navigate to
localhost:3000
in your browser
Contributions, issues and feature requests are welcome!
Feel free to leave a comment or open an issue here.