Bienvenido/a al repositorio de DevFlix, un clon de Netflix rediseñado y enfocado en ofrecer una plataforma para ver videos tutoriales de Desarrollo y Diseño Web.
Desarrollado en vivo en el canal de Twitch de ikurotime
-
Qwik: Qwik es el framework utilizado para el desarrollo rápido y eficiente de la interfaz de usuario.
-
QuikCity: Es un conjunto de utilidades extra para Qwik que facilitan el proceso de hacer build de la aplicación, routing en base a la estructura de carpetas, layouts y más.
-
Supabase: Supabase es la elección para el backend de DevFlix. Es una plataforma de código abierto que combina una base de datos PostgreSQL y un servicio de API RESTful para acelerar el desarrollo backend.
-
Prisma: Prisma se encarga de gestionar la base de datos de DevFlix. Proporciona una interfaz de base de datos moderna y sencilla que facilita la consulta y manipulación de datos.
-
DaisyUI: Los estilos de la interfaz están diseñados con DaisyUI, una librería de componentes para Tailwind CSS. DaisyUI ofrece una estética limpia y moderna que mejora la experiencia visual de los usuarios.
Funcionalidades hechas y por hacer:
- Login
- Dashboard
- Página de Home con series
- Lista de ver más tarde
- Detalle de serie
- Pantalla de perfiles
- Recopilar videos de tutoriales dev
- (opcional) Cambiar foto de perfil
-
Clona este repositorio en tu máquina local.
-
Asegúrate de tener Node.js y npm instalados.
-
Instala las dependencias utilizando el siguiente comando:
npm install
-
Configura la base de datos de Supabase y Prisma según las instrucciones en los archivos de configuración.
-
Inicia el servidor de desarrollo con:
npm run dev
Visita http://localhost:5173 en tu navegador para acceder a DevFlix!
¡Gracias por considerar contribuir a DevFlix! Todas las Pull Requests son bienvenidas 🤓☝ Si deseas colaborar, sigue los siguientes pasos:
-
Crea un Fork de este repositorio.
-
Crea una rama con tu función o mejora:
git checkout -b feature/AmazingFeature
-
Realiza las modificaciones en el código y asegúrate de que los cambios sean coherentes con los estándares del proyecto.
-
Envía tus cambios en una pull request a este repositorio principal.
-
Yo mismo o algún otro colaborador revisará tu pull request y lo fusionará si todo está en orden.
-
¡Listo! Tu contribución será aceptada y añadida al proyecto.
Este proyecto se distribuye bajo la Licencia MIT. Siéntete libre de utilizar y modificar el código como desees.
Esperamos que disfrutes DevFlix tanto como nosotros hemos disfrutamos creándolo. Dale una estrella ⭐ si te ha gustado.
¿Preguntas o sugerencias? ¡Contáctanos a través de las issues
Hecho con ❤️ por ikurotime
Thanks goes to these wonderful people (emoji key):
Noel Lopez 📖 |
Jarrison Cano 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!