Desarrollo Backend API
Presupuesto €250-750 EUR
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.
21 freelancers están ofertando el promedio de €549 para este trabajo
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
Hi, sir. I'm a fully certificated freelancer who can develop websites. I'm very skilled full stack developer I have received a lot of good reviews from clients and very honest to them. I'm very good at golang,php, Más
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
Hello, Hope you're well. I am interested to work with you in this project and would like to know about project in detail so please initiate the chat to start an effective discussion. I am a PHP expert and have Más
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
Hi there, My name is Lalit. I’ve read your brief and can see that you’d like to build a Backend API development. we are expert in API (Webservice). ====================== Experience & Expertise ================ Más
Hi, we have gone through your requirements and we can do this task. The skills and resources needed for this project are in my genes. I can assure you for a complete professional work in given time [login to view URL] sh Más
Hello, I have 6+ years of experience in PHP, WordPress & Codeigniter. I Read your job description, I'm interested in your job. we feel that we are suitable for the job. As a senior WordPress expert, I'll be glad Más
Hello, I am new on Freelancer but possess 10+ years of experience while working for several companies as a coder at various positions. Now I am full time Freelancer trying to help small businesses and clients throu Más