Evaluating bids

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

Published on the October 08, 2024 in IT & Programming

About this project

Open

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

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by E. D.