Suljettu

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.

Taidot: Javascript

Näytä lisää: 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, desarrollar software, desarrollar software para hotel, desarrollar software gestion contable ventas facturacion, desarrollar software control clientes, desarrollar software control clientes project, desarrollar software 2, cronograma actividades para desarrollar software, desarrollar software php, custom api rest magento, nginx api rest, api rest php update database, magento api rest net, api rest joomla, etrade api rest, magento api rest, api rest friends, create api rest php, paypal api rest

Tietoa työnantajasta:
( 1 arvostelu ) Spain

Projektin tunnus: #14860277

13 freelanceria on tarjonnut keskimäärin 193 € tähän työhön

155 € EUR 3 päivässä
(9 arvostelua)
5.3
drudev

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

250 € EUR 3 päivässä
(10 arvostelua)
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 Lisää

250 € EUR 10 päivässä
(2 arvostelua)
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 5 päivässä
(5 arvostelua)
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 5 päivässä
(2 arvostelua)
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 3 päivässä
(0 arvostelua)
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 Lisää

150 € EUR 4 päivässä
(0 arvostelua)
0.0
255 € EUR 3 päivässä
(0 arvostelua)
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 30 päivässä
(0 arvostelua)
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 10 päivässä
(0 arvostelua)
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 Lisää

111 € EUR 3 päivässä
(0 arvostelua)
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 Lisää

30 € EUR 5 päivässä
(0 arvostelua)
0.0
edwinstg

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

277 € EUR 5 päivässä
(0 arvostelua)
0.0