Files
bit/README.md
T
Juan Rodriguez 38d0aff7f8 build: 🔧 default url_options host added
simplecov added, docker-compose updated, test_helper updated
2021-06-13 12:27:23 -05:00

805 B

URL shortener

How to run

Development

  • Setup
docker-compose up -d
docker-compose run --rm app bundle exec rails db:migrate
docker-compose stop
  • Run
docker-compose up

Testing

  • Run database in background
docker-compose -f docker-compose.test.yml up -d db 
  • Run tests
docker-compose -f docker-compose.test.yml run --rm app bundle exec rails test

Rubocop

docker-compose run --rm app rubocop 

TODO

  • Create link model (make sure to create a index for the slug and click counter)
  • Generate unique slug
  • Link unit tests
  • Stimulus setup
  • Main page with input box
  • Create user model
  • User unit tests
  • Add userId key to link model
  • Login and logout (sessions)
  • Cache with redis?