Estos serán los pasos que voy a estar siguiendo en el app
- Crear los logs en local con winston con rotación diaria
- Archivo de configuración para los logs
- Enviar los logs a DataDog
- Crear un servicio en mi carpeta de modules que envíe emails
- Comprar un dominio: admin@hopta.hn
- Refresh token ✅
- Esquemas tanto de mongodb como de zod
Esquemas completados
-
Esquema de usuario
-
zod: ✅
-
mongodb: ✅
-
Esquema de la propiedad
-
zod: ✅
-
mongodb: ✅
- Agregar Rate limit
- Configurar CORS
- Tasa de Reintentos en JWT: Implementa un sistema para limitar el número de intentos de verificación fallidos por usuario.
- Configurar mi correo electronico para enviar emails sin problemas ✅
- Configurar los logs para enviarlos a DataDog ❎
- Paginación ✅
- Filtros ✅
- Ordenamiento ✅
Cosas pendientes por hacer en hopta para que esté completa, claro que si hombre.
- Crear templates para enviar emails ✅
- Realizar pagos con stripe ✅
- [] Realizar pagos con paypal
- [] Realizar pagos con tarjeta de crédito ✅
- Verificar tarjeta de identidad ❎
- Verificar las imágenes que sean de real state con AWS Recognition ✖️
- Aplicar Oauth (LOGUEARSE CON GOOGLE) ✅
- Verificar número de telefóno con código OTP ✅
- Enviar emails de bienvenida a los usuarios con SendGrid ✅
- Buscar propiedades con algolia ✅
- Buscar usuarios ✖️
- Aprender sobre SEO en NextJS
- Hacer un sistema de referidos ❎
- Hacer un sistema de reportes de alquileres ✅
- Enviar emails felicitando a los usuarios que cumplen años ✅
- Sistema de olvidar contraseña ❎
- Subir archivos a S3 ✅
Features adicionales para las propiedades
- allowPets: Permitir mascotas
- utilities_included: ["agua", "luz", "internet"]
- gated_community: boolean (residenciales)
- Lunes a viernes, 10am - 5pm
Pendientes:
- almacenar correos electrónicos en la base de datos para saber qué usuarios quieren enterarse de nuevas funcionalidades
Fecha: Hoy 15 de junio de 2025