Kapalı

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.

Beceriler: Javascript

Daha fazlasını görün: desarrollar software sitio web, desarrollar software para hotel, desarrollar software control clientes, desarrollar software, desarrollar software php, custom api rest magento, nginx api rest, magento api rest net, api rest joomla, etrade api rest, magento api rest, api rest friends, create api rest php, paypal api rest, mcimagemanager set setting api, asp vbscript api facebook, twitter api rest followers

İşveren Hakkında:
( 1 değerlendirme ) Spain

Proje NO: #14860277

13 freelancer bu iş için ortalamada 193€ teklif veriyor

in 3 gün içinde155€ EUR
(9 Değerlendirme)
5.3
drudev

Hola. Soy un desarrollador web con 15 + años de experiencia. Trabajo remotamente en DigitalRay company - digitalray.com - LA (USA). Conocimientos técnicos: 1.PHP JavaScript Ruby RoR ASP.Net C #, Java, Python, Zend, C Daha fazlası

in 3 gün içinde250€ EUR
(10 Değerlendirme)
4.0
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 Daha fazlası

in 10 gün içinde250€ EUR
(2 Değerlendirme)
3.2
sheikDev

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

in 5 gün içinde148€ EUR
(5 Değerlendirme)
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.

in 5 gün içinde333€ EUR
(2 Değerlendirme)
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.

in 3 gün içinde150€ EUR
(0 Değerlendirme)
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 Daha fazlası

in 4 gün içinde150€ EUR
(0 Değerlendirme)
0.0
in 3 gün içinde255€ EUR
(0 Değerlendirme)
0.0
Roinflames

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

in 30 gün içinde155€ EUR
(0 Değerlendirme)
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

in 10 gün içinde250€ EUR
(0 Değerlendirme)
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 Daha fazlası

in 3 gün içinde111€ EUR
(0 Değerlendirme)
0.0
SystemGolden

Buenas, somos un grupo de desarrolladores que estamos disponibles para crear e implementar su proyecto en el menor tiempo posible. Nos gustaría poder apoyarle en desarrollar el proyecto de Desarrollo de un servicio Daha fazlası

in 5 gün içinde30€ EUR
(0 Değerlendirme)
0.0
edwinstg

He desarrollado sistemas de inventarios y controles de acceso con sails.js, trabajado con MEAN y conocedor de las herramientas necesarias para poder cumplir con el objetivo

in 5 gün içinde277€ EUR
(0 Değerlendirme)
0.0