SISTEMA CONTROL DE CONTENEDORES

Cerrado Publicado hace 2 semanas Pagado a la entrega
Cerrado Pagado a la entrega

*Descripción del Proyecto:*

Estamos desarrollando un sistema de control de contenedores que permita asignar números de contenedores a diferentes clientes, agregar pagos a dichos contenedores, gestionar cargos extra y tarifas fijas por cliente, y monitorear el estado de los contenedores.

---

*Funcionalidades Principales:*

1. *Asignación de Contenedores:*

- Los números de contenedores se extraen de un archivo Excel.

- Cada cliente tiene uno o más contenedores asignados.

- Los contenedores no se reasignan.

2. *Gestión de Pagos:*

- Registrar pagos con detalles como fecha, monto, descripción y cuenta.

- El número de contenedor es opcional. Si no se especifica, el pago se asignará al primer contenedor en la lista del cliente.

- Gestionar pagos pendientes o atrasados y mostrar desglose de deudas y créditos de cada cliente.

3. *Cargos Extra y Tarifas Fijas:*

- Aplicar cargos como cruce, transporte, y otros cargos extras como demora o información errónea.

- Las tarifas fijas varían según el cliente.

4. *Monitoreo de Contenedores:*

- Actualizar y visualizar el estado de los contenedores (modulado, entregado, demorado, etc.).

- Estado actualizado manualmente por usuarios.

5. *Interfaz de Usuario:*

- Sección de clientes con detalles de contenedores asignados.

- Sección de contenedores con estado, costos y cargos extras.

- Tabla de transacciones de pagos y desglose de deudas/créditos.

- Funcionalidad de búsqueda/filtrado por cliente, contenedor o fecha.

- Inicio de sesión y registro de usuarios, incluyendo un usuario master y sub-cuentas con permisos específicos.

6. *Seguridad y Autenticación:*

- Autenticación de usuarios con correo electrónico y contraseña.

- Diferentes roles con permisos de visualización y modificación basados en el rol.

---

*Estructura del Sistema:*

1. *Backend y Base de Datos:*

- *SQL Database*: Utilizar una base de datos relacional para almacenar datos estructurados y mantener relaciones uno a muchos.

- *Tablas y Relaciones*:

- Clientes: (ID, Nombre, Información de Contacto)

- Contenedores: (ID, Número, ClienteID, Estado)

- Pagos: (ID, ContenedorID [opcional], Fecha, Monto, Descripción, Cuenta)

- CargosExtras: (ID, ContenedorID, Tipo, Monto, Fecha, Descripción)

- TarifasFijas: (ID, ClienteID, Tipo, Monto, Descripción)

2. *Endpoints de API:*

- GET /clientes: Obtener lista de clientes.

- POST /clientes: Crear un nuevo cliente.

- GET /clientes/{id}: Obtener detalles de un cliente específico.

- PUT /clientes/{id}: Actualizar información de un cliente.

- DELETE /clientes/{id}: Eliminar un cliente.

- GET /contenedores: Obtener lista de contenedores.

- POST /contenedores: Asignar un nuevo contenedor a un cliente.

- GET /contenedores/{id}: Obtener detalles de un contenedor específico.

- PUT /contenedores/{id}: Actualizar información de un contenedor.

- DELETE /contenedores/{id}: Eliminar un contenedor.

- GET /pagos: Obtener lista de pagos.

- POST /pagos: Registrar un nuevo pago (contenedor opcional).

- GET /pagos/{id}: Obtener detalles de un pago específico.

- PUT /pagos/{id}: Actualizar información de un pago.

- DELETE /pagos/{id}: Eliminar un pago.

- GET /cargos: Obtener lista de cargos extras.

- POST /cargos: Registrar un nuevo cargo extra.

- GET /cargos/{id}: Obtener detalles de un cargo extra específico.

- PUT /cargos/{id}: Actualizar información de un cargo extra.

- DELETE /cargos/{id}: Eliminar un cargo extra.

- GET /tarifas: Obtener lista de tarifas fijas.

- POST /tarifas: Registrar una nueva tarifa fija.

- GET /tarifas/{id}: Obtener detalles de una tarifa fija específica.

- PUT /tarifas/{id}: Actualizar información de una tarifa fija.

- DELETE /tarifas/{id}: Eliminar una tarifa fija.

3. *Estrategia de Mantenimiento y Actualizaciones:*

- Utilizar Git y GitHub para el control de versiones.

- Implementar pruebas unitarias con pytest o Jest.

- Configurar un pipeline de CI/CD usando GitHub Actions.

- Desplegar la aplicación en Heroku o Vercel.

- Monitorear la aplicación con UptimeRobot y configurar alertas.

4. *Despliegue:*

- Configurar el servidor y entorno de producción en Heroku o Vercel.

- Desplegar la aplicación usando GitHub Actions.

Python JavaScript Diseño de sitios web

Nº del proyecto: #38887227

Sobre el proyecto

44 propuestas Proyecto remoto Activo la semana pasada

44 freelancers están ofertando un promedio de $589 por este trabajo

OutsourceMan

⭐⭐⭐⭐⭐ CnELIndia, under the leadership of Raman Ladhani, can successfully execute the "Sistema Control de Contenedores" project by following a structured approach: System Design & Architecture: Utilize our expertise to Más

$500 USD en 7 días
(375 comentarios)
8.6
MashoodurRehman1

I am experienced in developing backend solutions with SQL databases and APIs. I understand the importance of secure user authentication and data management, and I am confident in my ability to build and deploy a robust Más

$510 USD en 5 días
(210 comentarios)
8.1
divumanocha

***Start without any advance payment.*** Hello Greetings, After reviewing your project description, I am confident and excited to work on this project for you. However, I have some crucial points and questions to cla Más

$750 USD en 8 días
(129 comentarios)
7.8
AppDuniya

Hi There Greetings..!!! >>>>>>>>>> I’m excited about the opportunity to work on your container control system. I have over 9 years of experience in backend development and have worked with relational databases, payme Más

$300 USD en 21 días
(48 comentarios)
7.6
Rekhathakur

Hi, Warm greetings! After reading and analyzing the job description, I am confident I will handle this project as efficiently as you require. I have 10+ years of experience in Website and Mobile app development with e Más

$750 USD en 7 días
(96 comentarios)
7.6
anaya8777

I can make container control system. Please initiate a message for further discussion.

$400 USD en 10 días
(61 comentarios)
6.4
anayapallavi

I can help you. Lets connect and discuss.

$350 USD en 10 días
(83 comentarios)
6.4
joserond501

Saludos, tengo experiencia en el desarrollo de API y aplicaciones web, estoy con la disponibilidad para construir tu proyecto. Contactame para coordinar el inicio.

$700 USD en 45 días
(13 comentarios)
5.5
Inbuxweb

Hola, Hacemos desarrollo a la medida. Podemos ayudarte con esa plataforma a tu medida, con las mejores tecnologías del mercado y con un acompañamiento preferencias. Escríbenos!

$999 USD en 7 días
(16 comentarios)
5.1
manpreetkaur991

Hello, With over a decade of experience in web and mobile development, I believe I am the best fit for your Sistema Control de Contenedores project. My proficiency in PHP 5/7/8, Yii2/Laravel/Symfony, GraphQL, REST and Más

$750 USD en 7 días
(17 comentarios)
5.6
Shabanahoney1976

Having worked as a Senior Web Designer for over 10 years, I have extensive experience in crafting functional and visually stunning web solutions. Your Sistema Control de Contenedores project aligns perfectly with my sk Más

$250 USD en 3 días
(47 comentarios)
5.5
FaizalShaik80

Hola Davidvarver, tengo experiencia en el desarrollo de sistemas de gestión personalizados con funcionalidades como asignación de recursos, integración de pagos y monitoreo en tiempo real. Puedo implementar la arquitec Más

$500 USD en 7 días
(9 comentarios)
5.1
johncarlITSer

Hola, HE CREADO APLICACIONES SIMILARES Y PUEDO MOSTRARTE Tengo más de 8 años de experiencia en el desarrollo de sistemas complejos, me especializo en crear sistemas backend eficientes y escalables, integrando autentic Más

$250 USD en 7 días
(3 comentarios)
4.7
MQamar123

Drawing from my 7 years of extensive experience, I am convinced that I am the ideal candidate to realize your Sistema Control de Contenedores project. Throughout my career, I have successfully developed numerous web an Más

$250 USD en 7 días
(33 comentarios)
6.1
GerSantos

Hola mucho gusto soy Ingeniero en Sistemas con amplia experiencia en desarrollo y diseño de aplicaciones web, incluyendo plataformas completas. Cuento con experiencia trabajando con varios lenguajes de programación, en Más

$500 USD en 7 días
(12 comentarios)
4.6
MerlinaLP

Buenas tardes somos un equipo de programador y diseñadora con gran experiencia en creación de aplicaciones y sistemas de gestión. Podemos crear sin problema el sistema para los contenedores con todas las especificacion Más

$500 USD en 7 días
(6 comentarios)
4.3
iproyal

*DO NOT PAY ME UNTIL I COMPLETE! :)* Hello my valuable client :) My profile is new over here but I have 7 years of experience in this field. I have completely understood about your project. I can definitely complete t Más

$251 USD en 7 días
(3 comentarios)
3.8
mayankinnovative

Dear Client, We are excited to present a proposal for your container management system. Our approach includes implementing key functionalities to streamline container allocation, payment management, additional charges Más

$500 USD en 7 días
(122 comentarios)
4.5
Joseg12

Hola, Ingeniero en Computación con más de 20 años de experiencia en Desarrollo de Software, Senior en Gerencia de Proyecto. Tengo experiencia en desarrollo con Django y APIRestfull con rest framework de Python, se Más

$450 USD en 30 días
(8 comentarios)
4.5
NEHABHAT92

Hi, I can create SISTEMA CONTROL DE CONTENEDORES I am an experienced Web developer and work on crypto currency development and equipped with all the necessary skills to provide you best website that completely satisfie Más

$500 USD en 7 días
(16 comentarios)
4.0