Evaluando propuestas

Desarrollador Full Stack Laravel y Vue.js para Plataforma de Anuncios y Registro

Publicado el 08 Octubre, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

Hola, quisiera que desarrolles funcionalidades similares a las de anuncios y registro que se encuentran en www.eros.com, basándote en el avance del frontend de citasescort.com y completando el proyecto con Laravel y Vue.js. El sistema será implementado en Hostinger, integrando tanto el backend como el frontend. A continuación, te detallo las etapas del desarrollo:

Etapa 1: Análisis de Requerimientos

Revisión exhaustiva de las características de eros.com.
Definición de las funcionalidades clave para anuncios y registro.
Configuración inicial del entorno en Hostinger con Laravel y Vue.js.
Etapa 2: Diseño de la Arquitectura

Frontend

Continuar el desarrollo del frontend de citasescort.com en Vue.js, asegurando que sea responsivo e interactivo.
Funciones esenciales: gestión de usuarios (registro e inicio de sesión), visualización de anuncios y conexión con el backend mediante API RESTful.
Backend

Desarrollo con Laravel utilizando controladores RESTful para gestionar tanto anuncios como usuarios.
Funciones clave: API RESTful para autenticación y CRUD de anuncios, además de la lógica de negocio.
Base de Datos

Utilización de MySQL para almacenar usuarios, anuncios, imágenes y transacciones.
Estructura de tablas para usuarios, anuncios, servicios y auditorías.
Servicios Externos

Opción de utilizar AWS S3 para almacenamiento multimedia.
Infraestructura alojada en Hostinger en un servidor compartido para frontend y backend.
Seguridad

Implementación de autenticación mediante Laravel Passport o JWT.
Certificados SSL para asegurar las transacciones.
Validación y sanitización de datos.
Escalabilidad y Mantenimiento

Incorporación de mecanismos básicos de monitoreo y registro centralizado de errores.
Etapa 3: Sistema

Frontend: Vue.js con diseño responsivo e integración de API RESTful.
Backend: Laravel 10 con autenticación, control de sesiones y arquitectura RESTful.
Etapa 4: Base de Datos

Base de datos MySQL alojada en Hostinger.
Tablas para usuarios, anuncios, transacciones y auditorías, con optimización de búsquedas a través de índices.
Etapa 5: Seguridad e Implementación

Autenticación con JWT o Laravel Passport.
Encriptación de contraseñas con bcrypt.
Protección contra CSRF y validaciones en el servidor.
Todas las transacciones se realizarán bajo HTTPS.
Etapa 6: Testing

Pruebas unitarias con PHPUnit.
Pruebas de interfaz con Cypress o Selenium.
Pruebas de carga y estrés usando Apache JMeter.
Etapa 7: Garantía y Soporte (1 mes)

Soporte post-producción para resolución de errores y optimización.
Corrección de errores críticos relacionados con seguridad y rendimiento.
Tiempo de Entrega
El proyecto estará listo en un plazo de 60 días. presupuesto 220 dolares

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por E. D.