Desarrollo Backend API

Cancelado Publicado hace 5 años Pagado a la entrega
Cancelado Pagado a la entrega

Estamos desarrollando una aplicación móvil y necesitamos el desarrollo del backend en forma de

API (Webservice).

El desarrollo backend debe hacerse con PHP. Implementación de la BD con MYSQL. Toda la

información devuelta debe ser en formato JSON.

Hay distintos roles de usuarios:

*Administrador

*Empresario

*Trabajador

De cada usuario hay que guardar;contraseña, nombre, apellidos, dirección, teléfono, email, foto.

Del trabajador hay que guardar a parte de lo anterior mencionado, el número de horas que trabaja,el

rol de trabajo que tiene asignado, cuanto cobra cada hora, y la empresa a la que pertenece, y el lugar

de trabajo que tiene asignado.

Del empresario tenemos que guardar la empresa a la que pertenece.

Del lugar de trabajo debemos guardar el nombre y la dirección, así como la empresa a la que

pertenece.

De cada empresa hay que guardar el: logotipo, nombre, dirección fiscal, CIF, contacto, teléfono,

email, estado de la suscripción(activa, inactiva), estado del pago(pendiente, pagado), próxima fecha

de pago, tipo de suscripción (mensual, anual), tipo de contrato(A,B,C)

Una empresa debe tener 1 o varios empresarios, y 1 o varios trabajadores.

Un lugar de trabajo puede contener a 1 o muchos trabajadores.

Los empresarios pueden acceder a la información de los trabajadores de su propia empresa, pero no

a la de los otros empresarios.

Los empresarios pueden crear roles de trabajos.

Se pueden asociar horarios a roles de trabajos.

El administrador puede acceder a toda la información de todas las empresas, de todos los usuarios y

de todos los trabajadores.

Un empresario debe poder contactar con los usuarios, vía email o enviarle un mensaje mediante la

app.

Los empresarios pueden generar 1 o más horarios para cada trabajador, los horarios pueden ser

semanales, diarios o mensuales.

Cada trabajador puede tener asignados distintos horarios.

Los empresarios pueden crear trabajadores para la empresa a la que pertenecen.

Se debe guardar un rastro de localización en forma de coordenadas de cada usuario.

Para comprobar si un usuario se encuentra en su lugar de trabajo, se deben comparar las

coordenadas de la dirección del lugar de trabajo con las coordenadas en las que se encuentra el

usuario, con un pequeño radio, y comprobar si se encuentra dentro del horario asignado a ese

trabajador en el momento de la petición.

Se debe poder obtener las coordenadas de un usuario en concreto cuando sean requeridas.

Se deben poder obtener las estadísticas de cada usuario, horas trabajadas por semana, horas

trabajadas por día y horas trabajadas por [login to view URL] que no estaba trabajando y debía

[login to view URL] ganado.

Se deben poder obtener las horas totales asignadas a un trabajador desde sus horarios y las que

realmente realiza.

Se deben poder obtener estadísticas de cada lugar de trabajo, y de cada empresa.

Los usuarios pueden enviar mensajes a los empresarios de la empresa.

Los usuarios pueden iniciar la entrada al trabajo de forma manual. Pero esto solo si el empresario lo

permite.

Se deben poder obtener estadísticas de cuanto paga cada empresa, según sus suscripciones y precios

de [login to view URL] necesitan distintas resumen funcionalidades:

*Crear, modificar y eliminar datos.

*Login

*Algoritmos de localización, usando Google Maps API.

*Generación de estadísticas

*Distintos permisos

*Envío de mensajes

*Envío de emails

Cada semana se harán entregas, el trabajo empezará el 4 de Noviembre de 2018 y finalizará el 21 de

Diciembre de 2018.

HTML MySQL PHP Arquitectura de software XML

Nº del proyecto: #18051850

Sobre el proyecto

19 propuestas Proyecto remoto Activo hace 5 años

19 freelancers están ofertando un promedio de €564 por este trabajo

Yknox

Dear, I am Smile Song, WEB developer in China. I've just read your job posting and I’m very interested. I'm a certificated freelancer with almost 1000 good reviews from clients. I have experienced knowledge in ever Más

€555 EUR en 10 días
(854 comentarios)
9.3
bjrupani

Hello hiring member i am bhavika i hope you are doing well i have 2.5+years experience in php , laravel , ajax,jquery , javascript , html,css , i have done many api things in my past i have really good experience with Más

€750 EUR en 10 días
(293 comentarios)
8.1
Rapha

Hola! que presupuesto tiene para hacer todo esto?

€250 EUR en 1 día
(259 comentarios)
8.2
peng72083

Hello, How are you? I've checked you attachment and It's very fit to me. I'm a senior web and mobile app developer and I have full experience to Develop the Backend. My favorite language is python and php, node.js Más

€1000 EUR en 10 días
(59 comentarios)
8.1
malviyamanish

Hello sir, I can create or modify any plugins for your needs, integrate APIs with WordPress and create excellent themes based on your designs & Expectation I am Professional Highly Experienced WordPress developer Más

€340 EUR en 10 días
(286 comentarios)
8.1
Walkingdreams

I will surely do Backend API development and The backend development must be done with PHP. Implementation of the BD with MYSQL. All the Information returned must be in JSON format. Administrator *Businessman Más

€500 EUR en 10 días
(154 comentarios)
7.6
jonyahmed105

Estamos desarrollando una aplicación móvil y necesitamos el desarrollo del backend en forma de API (Webservice). El desarrollo backend debe hacerse con PHP. Implementación de la BD con MYSQL. Toda la informaci Más

€555 EUR en 10 días
(200 comentarios)
7.0
seemasit

Hey there, With a proven track record of successful achievements, I am pleased to present you my proposal For your Project.I will develop the exact app as you want apart from it i have developed 100+ projects over dif Más

€555 EUR en 10 días
(81 comentarios)
7.3
techobrie

yes we can reate this apip High Quality + Fast Speed = Excellent Result + Business Success, this is my working style. I have gone through your Job post and I can understand your job requirement thoroughly. I have a Más

€281 EUR en 10 días
(57 comentarios)
5.6
martyb125

Hi, there. How are you? We're senior mobile & web developers, I'm very interested in your project. We've developed many apps and websites so far, we've rich experience and knowledge in mobile app development , back Más

€555 EUR en 10 días
(4 comentarios)
4.1
pinfytech

Hola, Soy desarrollador de sitios web profesional de pila completa. Estoy disponible a tiempo completo en el trabajo. Tengo 5 años de experiencia en el diseño y desarrollo de sitios web de negocios profesionales Más

€400 EUR en 10 días
(4 comentarios)
5.0