Analisando propostas

Proyecto de Gestión de Suscripciones y Usuarios

Publicado em 24 de Fevereiro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Este proyecto es una aplicación web diseñada para gestionar usuarios y suscripciones en un sistema de administración. Permite a los administradores ver y gestionar la información de los usuarios, incluyendo su estado de suscripción, fechas de inicio y fin, y detalles de contacto. Proporciona estadísticas sobre los usuarios activos y en prueba.
Tecnologías Utilizadas
React: Para construir la interfaz de usuario de manera eficiente y reactiva.
Vite: Como herramienta de construcción y desarrollo para optimizar el rendimiento.
TypeScript: Para añadir tipado estático y mejorar la calidad del código.
Supabase: Como backend para la gestión de usuarios y almacenamiento de datos.
Integraciones con Base de Datos
Supabase Auth y Supabase Database.

Contexto Geral do Projeto

1. Problemas de Autorización y Políticas de Seguridad Recursión Infinita: Las políticas de seguridad en Supabase han causado errores de recursión infinita, lo que impide que los usuarios accedan a los datos de manera adecuada. Errores de Autorización: A pesar de que el usuario tiene permisos de superadmin, se están generando errores de "No autorizado" al intentar acceder a ciertos datos. 2. Integración de Datos Confusión en las Consultas: Hay ambigüedad en las consultas SQL, especialmente al referirse a columnas que existen en múltiples tablas (por ejemplo, user_id en profiles y auth.users). Falta de Campos en la Tabla: Intentar acceder a campos que no existen en la tabla profiles, como email, ha llevado a errores en las consultas. 3. Manejo de Estado y Tipado Errores de Tipado: La falta de un manejo adecuado de tipos en TypeScript ha llevado a errores en la manipulación de datos, especialmente al combinar datos de diferentes fuentes. Estado de Carga: La gestión del estado de carga y la visualización de datos en la interfaz de usuario no siempre son claras, lo que puede confundir a los administradores. 4. Despliegue y Configuración Configuración del Entorno: Asegurarse de que las variables de entorno estén correctamente configuradas tanto en local como en producción es crucial para el funcionamiento del proyecto. Subida a cPanel: La preparación y subida manual del proyecto a cPanel puede ser propensa a errores si no se siguen los pasos adecuados. 5. Mantenimiento y Escalabilidad Escalabilidad de la Base de Datos: A medida que el número de usuarios crece, la estructura de la base de datos y las políticas de seguridad deben ser revisadas y optimizadas para manejar la carga. Mantenimiento del Código: Asegurarse de que el código sea mantenible y fácil de entender para futuros desarrolladores es un desafío constante.

Categoria TI e Programação
Subcategoria Web Design
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Necesidad específica Atualizar um site

Prazo de Entrega: 10 de Fevereiro de 2026

Habilidades necessárias