Descripción General: Busco un desarrollador o equipo de desarrollo para crear un sistema de gestión de proyectos urbanísticos. La solución debe estar basada en Supabase como backend y debe incluir un frontend desarrollado en Ionic y Angular. Se requiere integrar mapas interactivos y permitir la carga y visualización de archivos geoespaciales en formato kmz/kml. Requerimientos del Proyecto: 1. Frontend en Ionic y Angular: Crear una aplicación web y móvil progresiva (PWA) utilizando Ionic y Angular. Diseñar una interfaz moderna, amigable y optimizada para dispositivos móviles y escritorio. CRUD para gestionar las siguientes entidades: Proyectos Urbanísticos Urbanizaciones Manzanas y Lotes Clientes Vendedores 2. Backend basado en Supabase: Configurar y gestionar Supabase como backend para el proyecto. Utilizar Supabase para: Autenticación y autorización de usuarios (incluyendo roles como administrador, vendedor y cliente). Base de datos relacional para almacenar la información de los proyectos, lotes, usuarios, reservas, ventas, etc. Definir políticas de acceso basadas en roles para cada entidad. Configurar eventos y funciones (Triggers) en la base de datos para automatizar tareas como: Cálculo de comisiones de ventas. Actualización automática del estado de reservas. 3. Integración de Mapas: Implementar mapas interactivos utilizando Google Maps API o Leaflet.js. Cargar y visualizar archivos kmz/kml para mostrar proyectos, urbanizaciones, manzanas y lotes en el mapa. Herramientas básicas para el mapa: zoom, navegación, selección de elementos y búsqueda por coordenadas. 4. Funcionalidades del Sistema: Gestión de Proyectos: Crear y visualizar proyectos urbanísticos en un mapa interactivo con datos cargados desde kmz/kml. Gestión de Lotes: Registrar y actualizar información de lotes (dimensiones, precio, estado: disponible/reservado/vendido). Mostrar lotes en el mapa interactivo. Reservas y Ventas: Permitir a los clientes reservar lotes. Registrar ventas y vincularlas con planes de pago. Planes de Pago: Generar cronogramas automáticos de pagos basados en el tipo de venta (contado o financiamiento). Registrar pagos parciales y actualizar el saldo pendiente. Comisiones: Calcular automáticamente las comisiones por venta para los vendedores. Registrar pagos de comisiones. Multimoneda: Gestionar múltiples monedas, con conversión automática basada en tasas configuradas. Módulo de Cajas: Registrar ingresos y egresos. Relacionar ingresos con pagos de clientes y egresos con pagos de comisiones u otros gastos operativos. Entregables: Aplicación web y móvil funcional desarrollada con Ionic y Angular. Configuración de Supabase para gestionar el backend, incluyendo autenticación, base de datos y políticas de seguridad. Documentación técnica del proyecto, incluyendo: Estructura de la base de datos en Supabase. API o endpoints configurados. Guías de despliegue e instalación. Manual básico para usuarios finales. Habilidades Requeridas: Experiencia en desarrollo con Ionic y Angular. Conocimiento práctico de Supabase para desarrollo backend. Integración de mapas interactivos y manejo de archivos kmz/kml. Capacidad para trabajar con bases de datos relacionales y sistemas multimoneda.Category: IT & ProgrammingSubcategory: Web developmentWhat is the scope of the project?: Create a new custom siteIs this a project or a position?: ProjectRequired availability: As neededRoles needed: Developer
Keyword: AngularJS
Price: $250.0
Secondary Price: $500.0
JavaScript MySQL PHP AngularJS Ionic Framework
Descrição da Vaga: Estamos em busca de um desenvolvedor PHP talentoso e apaixonado pelo Laravel, com habilidades sólidas em MySQL, Ionic e Angular para a execução do nosso projeto que é voltado a bares e restaurantes. A lista de desenvolvimentos vai ficar em anexo para ...
View JobProcuro um profissional para FINALIZAR um Sistema de questões online. Angular Front Node.js - Back-end MongoDB - DB .........................Category: IT & ProgrammingSubcategory: Web developmentWhat is the scope of the project?: Create a new custom siteIs this a pr...
View JobActualmente, el sistema tiene un los niveles de usuario con permisos definidos, pero necesitamos crear dentro de los permisos un cliente, (cliente 1, cliente 2, cliente 3, cliente 4). - A su vez seleccionador de categorías que se pueden Publicar - Plazos de Publicación ...
View Job