Aplikacja warsztatowa, nasz poligon doświadczalny, na którym będziecie mogli ćwiczyć prezentowaną praktyczną wiedzę.
Kilka słów o startowej apce:
- aplikacja 'biblioteczna'
- pozwala na rejestrację (logowanie, itd.) użytkowników
- dodawanie książek, podgląd, usuwanie
- ...ich wypożyczanie
- ...oraz rezerwację książek już wypożyczonych
- w każdej chwili użytkownik może podejrzeć swoje wypożyczenia/rezerwacje
- Ruby 3.2.1
- Rails 7.0.4.3
- Baza danych - SQLite
- Devise do obsługi użytkowników, sesji
- dodatkowo wpięte:
- Letter opener (podgląd maili)
- Rspec (bazowe testy)
- FactoryBot (budowanie danych w testach)
- Faker (fake-owe dane)
- Rubocop (Twój strażnik czystego kodu)
- bundle install
- rake db:setup
- rails s
- możesz też odpalić testy:
rspec
(powinny przejść) lubrubocop
(powinien być zadowolony :) - no offenses detected)
- zarejestruj użytkownika
- dodaj książkę
- wypożycz ją
- zarejestruj drugiego użytkownika
- zarezerwuj wypożyczoną książkę
Jeżeli wszystko przeszło bezboleśnie: jesteś gotowy do działania!