Sobre este projeto
it-programming / e-commerce
Aberto
Estamos buscando un desarrollador experimentado para trabajar en nuestra plataforma de comercio electrónico integral, Threads Fashion. Esta plataforma está lista para producción y ha sido desarrollada con React, Spring Boot y MongoDB, ofreciendo una experiencia de compra online completa y robusta. Necesitamos un profesional que pueda contribuir a su evolución, mantenimiento o personalización.
Características principales de la plataforma:
* Interfaz de usuario moderna y adaptable desarrollada con React 18 y Vite.
* Autenticación jwt segura y control de acceso basado en roles (rbac).
* Integración con la pasarela de pago Razorpay.
* Verificación OTP de Twilio y notificaciones por correo electrónico.
* Panel de control para la gestión de productos, pedidos y clientes.
* Seguimiento de dispositivos y gestión de sesiones activas.
* Arquitectura de despliegue basada en Docker.
* Documentación de API RESTful con Swagger/OpenAPI.
* Integración con la base de datos en la nube MongoDB Atlas.
Calidad del código:
* Arquitectura basada en DTO para una clara separación de responsabilidades.
* Gestión global de excepciones y respuestas API estandarizadas.
* Validación de entrada y saneamiento de solicitudes.
* Pruebas de integración y unitarias con JUnit y MockMvc.
* Código base modular, mantenible y escalable.
Funciones de seguridad:
* Implementación de Spring Security 6.
* Autenticación sin estado basada en JWT.
* Puntos finales administrativos protegidos por RBAC.
* Protección contra ataques XSS y de inyección.
* Flujos de trabajo seguros para la verificación OTP.
Tecnologías utilizadas:
Java 17, Spring Boot, Spring Security, MongoDB Atlas, React 18, Vite, Docker, Razorpay, Twilio, Zoho Mail, Swagger/OpenAPI.
Buscamos un freelancer con experiencia en estas tecnologías y la capacidad de integrarse en un proyecto existente para realizar mejoras, implementar nuevas funcionalidades o brindar soporte técnico. Se valorará la proactividad y la capacidad de trabajar de forma autónoma.
Categoria TI e Programação
Subcategoria Lojas Virtuais (e-commerce)
Qual é o alcance do projeto? Criar uma nova loja online
Prazo de Entrega: Não estabelecido
Habilidades necessárias