Terminado

Desarrollador web frontend Html5, css, bootstrap 4, vue.js y webpack (pref.Nuxtjs)

Publicado el 03 Noviembre, 2018 en Programación y Tecnología

Sobre este proyecto

Abierto

Resumen
Estamos buscando desarrollar un nuevo frontend (sitio web), usando nuestra api portal-v2  ya disponible y documentada, la cual es utilizada actualmente en otro sitio. O sea, se pide desarrollar frontEnd nuevo, empleando información vía API que ya disponemos.

La idea es lograr una SPA usando html5, css, bootstrap 4, vue.js y webpack (preferiremos la solución de NuxtJS, aunque analizamos sugerencias).

El objetivo es lograr un buscador de inmuebles en oferta de alquiler permanente (tradicional) y también alquiler temporario con experiencia minimalista y moderna en el diseño (se brindarán ejemplos). Las pantallas donde se renderizan todas las funcionalidades son 5 (inicio, listado, ficha, ficha de publicador (con listado), y página template para contenidos generales.).

El buscador es una evolucion de un sitio actual y usará la misma API actual, pero apuntando a mostrar solo tipos de operación: Alquiler permanente y Alquiler temporario.

Se buscará respetar la funcionalidad básica de la versión actual y se dará prioridad a las relacionadas con alquiler y alquiler temporario. Los detalles de esa funcionalidad general está detallada más abajo.

Objetivo:
Basado en api portal-v2, crear un nuevo cliente API / webapp  para el nuevo frontEnd, con diseño simple y base de programación moderna.

Tecnologias:
La webapp del nuevo sitio deberá funcionar sobre servidor node.js/express, escrito en html5/css/bootstrap 4/ vue.js  + webpack (NuxtJS?) y con la implementación de API Rest portal-v2 del lado del servidor.
Para el desarrollo proveeremos un repositorio GIT ya listo para funcionar y deployar automáticamente en un servidor de producción que servirá además para pruebas y testeo (CodeStar de AWS). También proveeremos las credenciales y el manual de API Portal.

Código
Queremos código limpio y moderno. No queremos un millón de librerías, ni queremos librerías experimentales, deseamos usar librerías estables y con soporte actualizado. Queremos que nos consultes durante todo el proceso.


Frontend
Basado en entorno Nodejs, Desarrollado en html 5 / css / bootstrap 4 y vue.js, empaquetando con webpack (NuxtJS?), buscaremos contar con un diseño acorde, basado en modelo diseño minimalista.

Sobre esto último, el método de trabajo será el siguiente:
El proyecto se basará en Bootstrap 4. Proveeremos el kit Unify Template, del cual usaremos cierta cantidad de plantillas que se adaptan a las funciones del nuevo sitio, en las que solicitaremos algunas modificaciones simples, y sobre lo cual aplicaremos un dominio específico y luego las funciones requeridas.
El desarrollador tendrá apoyo directo durante el trabajo de un diseñador para optimizar o solicitar mínimas modificaciones en las plantillas de unify que correspondan para cada una de las páginas.

Backend
No existe un backend para el nuevo dominio/sitio, ya que usa directamente una api  existente  api portal ), pero las peticiones rest se deben construir desde nodejs/express hacia la api, evitando incluir en el frontend cualquier tipo de credencial.

Como comenzar
Se proveerá un repositorio git para el desarrollo (ya listo en aws), junto al diseño y el manual de API y las credenciales  Oauth2 para el desarrollador.
Tenemos servidor (elastic beanstalk) y Repo Git  listos en AWS, solo debemos darte las credenciales. Cada vez que hagas  commit, el proyecto usa Codebuild para hacer deploy de la versión en el server.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador, Diseñar una landing page

Plazo de Entrega: 02 Diciembre, 2018

Habilidades necesarias

Otros proyectos publicados por G.