Skip to content

Fedeva1996/Spotify-clone-astro

Repository files navigation

🎧 Astro Spotify Clone

Este proyecto es una implementación personalizada de un clon de Spotify utilizando Astro, TypeScript, React y JavaScript. Realizado como ejercicio inspirandome en los siguientes proyectos: spotify-twitch-clone de midudev y spotify-astro-transitions de igorm84. El proyecto cuenta con transiciones suaves usando View Transitions de Astro y un reproductor funcional.

🚀 Tecnologías Utilizadas

  • Astro: Un moderno framework para construir sitios web rápidos y optimizados.
  • TypeScript: Tipado estático para JavaScript que mejora la seguridad y la calidad del código.
  • React: Biblioteca de JavaScript para construir interfaces de usuario.
  • JavaScript: Lenguaje de programación utilizado para la lógica del proyecto.
  • Tailwind CSS: Framework CSS de código abierto que proporciona herramientas para crear diseños de sitios web de alta calidad.
  • CSS: Lenguaje de estilo de código abierto utilizado para estilizar la interfaz de usuario.
  • ShadCN UI: Librería de componentes UI moderna y accesible que se usó para el slider del reproductor.

✨ Características del Proyecto

  • Reproductor de Música Funcional: Implementado con un slider de ShadCN para hacer la función de reproductor y volumen, permitiendo a los usuarios reproducir, pausar, cambiar de pista y ajustar el volumen.
  • Transiciones Suaves: Uso de las View Transitions de Astro para una experiencia de usuario fluida y atractiva.
  • Optimización y Desempeño: Al estar construido con Astro, el proyecto está optimizado para un rendimiento rápido y eficiente.

Sobre las View Transitions

Las View Transitions son una nueva característica experimental de Astro que permite a los desarrolladores crear transiciones de vistas fluidas y atractivas en sus aplicaciones web.

About

Spotify clone with Astro

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published