- APIs for the Frontend client
- Support multiple form of youtube video urls: sharing urls, youtube short urls, ...
- Service object to fetch video information
Dockerfile,docker-compose.ymlfor deployment, it's deployed here on AWS EC2- Integration testing, I put the guide to run integration test below
- Unit test
In case you haven't setup db for test database yet
RAILS_ENV=test bundle exec rails db:create
RAILS_ENV=test bundle exec rails db:migrate
yarn start:test(run at remitano-frontend project dir)RAILS_ENV=test bundle exec rails serverbundle exec rspec