Encerrado

SAILS JS API Rest

Descripción:

Desarrollo de un servicio REST mediante SailsJS en su versión 1.0 conectado con bases de datos MySQL.

Especificaciones:

El primer entregable constará de:

1. Endpoint Login: La arquitectura de datos consta de dos bases de datos. En la primera de ellas (admin) se encuenta una tabla denomicada customers. Cada cliente dispone de un código de cliente - campo númérico - y los datos de de conexión a la base de datos del cliente. El proceso de login recibirá 3 parámetros: Email, Clave y código de cliente. Mediante el código de cliente se verificará en la primera base de datos si el mismo está activo o no. En caso de estar activo se tomarán las credenciales de acceso a la base de datos del cliente y se consultará la tabla users mediante el email y la clave para validar si el usuario existe, está activo, etc. En caso de disponer de credenciales de acceso correctas el servicio REST devolverá el objetivo integro de cliente y usuario creando un token en la base de datos admin para poder realizar las siguientes peticiones. El token tendrá un timestamp para poder gestionar la caducidad de la sesion abierta por ese usuario

2. Consultas a través de API KEY: En la base de datos admin se dispone de una tabla customers_api_keys. En la misma se encuentra el api_key con el que comparar y el código de cliente. A través del API KEY, si este esta activo (se dispone de un flag para ellos) se consultará el código de cliente y con el se consultará la tabla customers para obtener las credenciales de acceso a la base de datos del cliente. A tener en cuenta que la tabla customers presentan un flag activo si/no. En caso de que el cliente no este activo el sistema mostrará el error correspondiente.

3. El servicio de estar disponible en modo multiidioma a través de un array de pares key => value para poder realizar la traducción del mismo. todos los errores serán soportados mediante este sistema multiidioma.

La estructura de servicio REST presentará los controladores y modelos bajo el directorio v1 con el objetivo de poder crear más versión del mismo servicio.

api/controllers/v1/

PROCESO DE DESARROLLO:

1. El código será compartido vía Bitbucket - respositorio ya creado con sails versión 1 en modo API (desactivado el frontend). Repositorio GIT.

2. Disponemos de cuenta empresa para Postman por lo que se creará un colección compartida para desarrollar y probar las peticiones directamente desde Postman.

Habilidades: Javascript

Veja mais: sails controller example, sails-generate-auth, sails generate api, sails blueprint routes, sails delete api, sails swagger, sails blueprint example, sails js route parameters, Desarrollar logo para nueva empresa de software, Desarrollar logo para nueva empresa de software / Design logo for new software development company, Desarrollar software para admin de historia clínica, Desarrollar software para admin de historia clínica, facturación y agendamiento, Desarrollar software para admon de historia clínica, facturación y agendamiento, Desarrollar software y sitio web, Desarrollar software

Acerca do Empregador:
( 1 comentário ) Spain

ID do Projeto: #14860277

12 freelancers estão ofertando em média €207 para esse trabalho

€155 EUR in 3 dias
(44 Comentários)
7.1
drudev

Hola. Soy un desarrollador web con 15 + años de experiencia. Trabajo remotamente en DigitalRay company - [login to view URL] - LA (USA). Conocimientos técnicos: [login to view URL] JavaScript Ruby RoR ASP.Net C #, Java, Python, Zend, C Mais

€250 EUR in 3 dias
(11 Comentários)
4.1
phpfreelancer14

hi I am writing to you since I am interested in the job posting. Working with PHP, HTML/CSS and MYSQL, I have completed a number of projects that are relevant to the skills required in this job posting. They in Mais

€250 EUR in 10 dias
(3 Comentários)
3.2
sheikDev

Hello, I'm interested to work on this. Please share more details. Im already good experience in api Thanks, Sheik

€148 EUR in 5 dias
(5 Comentários)
2.7
MetaoriginLab

We are a team of Technical Consultants and got expertise with JAVA/JS(Angular2,React,Node,Sail)/Struts and related technologies. Have got good 7 years of experience in doing this.

€333 EUR in 5 dias
(2 Comentários)
0.9
lonxu2017

Hi, there. I am good in REST API. I have done several jobs. I have good experience with API. I can help you. Please contact you. Regards.

€150 EUR in 3 dias
(0 Comentários)
0.0
RajeevKrGupta

Hi,I just read your requirement. before to start I want more information regarding the project. I offer you a minimum cost & timeline that will not let you down. I will do end to end communication from my end. About m Mais

€150 EUR in 4 dias
(0 Comentários)
0.0
€255 EUR in 3 dias
(0 Comentários)
0.0
Roinflames

Experiencia con node.js y servicios REST, estudios en carrera a fin y muchas ganas de aprender y lograr metas establecidas.

€155 EUR in 30 dias
(0 Comentários)
0.0
wearejustdigital

La plataforma no nos permite insertar la oferta de manera correcta para este proyecto estaríamos encantados de definir este proyecto por ambas partes y detallar características Saludos

€250 EUR in 10 dias
(0 Comentários)
0.0
gmrald123

I am a Javascript Developer specializing Angular as the frontend and NodeJS as the backend. I know NodeJS frameworks like SailsJS, Express and Loopback. I have been using SailsJS for more than 2 years and I would like Mais

€111 EUR in 3 dias
(0 Comentários)
0.0
edwinstg

He desarrollado sistemas de inventarios y controles de acceso con [login to view URL], trabajado con MEAN y conocedor de las herramientas necesarias para poder cumplir con el objetivo

€277 EUR in 5 dias
(0 Comentários)
0.0