Проект является сервисом по поиску музыкальной информации. Введя в поисковую строку ключевое слово, пользователь может получить информацию о треках, альбомах и артистах. Данную информацию пользователь может сохранять на странице “Favourite” Проект состоит из двух страниц: главной страницы “Search” и страницы “Favourite”.
В проекте используется Last.fm API. В теле ответа на запрос пользователь получает музыкальную информацию (имя артиста, название альбома, название трека) а также ссылки на страницы Last.fm.
В проекте используется аутентификация на основе электронной почты и пароля на базе Firebase.
В проекте используется Cloud Firestore. Пользователь может добавлять и удалять данные. Пользователь имеет доступ только к своей информации. Доступ к информации других пользователей защищен правилами.
- Vite + Vue
- Pinia
- Vue-router
- Vuelidate
- SCSS
- Axios
- Firebase
- Lodash