ZonaRemota.com es una aplicación web de Bolsa de Trabajo escrita en Phoenix y Elixir, Todo el proceso para crear esta aplicación está en mi canal de Youtube.
La aplicación y los videos están en español, estoy creando esta aplicación para mostrar algunas de las características principales que nos brinda Phoenix para crear aplicaciones web.
Estas son las características que estoy cubriendo en este repositorio:
- Instalar Elixir y Phoenix
- CRUD básico
- Componentes de Phoenix
- Streams
- Paginación
- Live Componentes
- Enviar correos electrónicos
- Autenticación de usuario
- Live Sessions
- Rutas y Pipilines
- PubSub y tiempo real
- Tareas asincronas y procesos
- Filtrar resultados con consultas SQL
- Cargar datos falsos usando archivos semilla y pruebas
- Subir imágenes
- Precargar datos usando Ecto
- Desplegar a producción usando Flyio, con un dominio personalizado usando Route53 y enviando correos electrónicos usando Resend
- Subir imágenes a S3 usando Tigris
- Agregar campos al perfil del usuario Agregar campos a un formulario, usando migraciones y actualizando formularios de edición