Мой первый пет проект. Идея возникла, когда я шарился по xbox game pass и не мог выбрать во что поиграть. Хотелось совместить в одном месте данные по рейтингам, продолжительности и т.п. Присутствует фильтр по множеству параметров, сортировка по разным рейтингам.
Приложение размещено на Heroku (может долго стартовать).
- Бек на Express
- База Mongo
- Фронт на Vue 2 (vue-router, vuex) с Vuetify
- Адаптивная верстка
- GitHub Action для деплоя на Heroku
- Документация (jsdoc, jsdoc-vuejs)
- Модульные тесты (Jest, Vue Test Utils)
- End-to-end тесты (Cypress)
К сожалению, полностью автоматизировать парсинг в данный момент для меня не представляется возможным, поэтому обновление БД будет не частым.