Servicios de desarrollo web

Desarrollamos la parte de servidor de aplicaciones móviles, paneles de administración, portales de clientes y aplicaciones web. Los proyectos nuevos suelen ser TypeScript de principio a fin: NestJS o Fastify con PostgreSQL en el servidor y Next.js en el frontend. Las plataformas que ya funcionan con Laravel, Yii2 o Rails las continuamos en su propio stack.

Servicios de desarrollo web

Quién acude a nosotros para el desarrollo web

La mayor parte de nuestro trabajo web es lo que los usuarios nunca ven como un producto aparte: el servidor, la API, el panel de administración. El resto son sitios que deben soportar tráfico y vender.

Qué desarrollamos

Backends y API

La parte de servidor de productos móviles y web: cuentas y roles, datos, pagos, notificaciones e integraciones con servicios de terceros. Las API incluyen documentación, para que otro equipo pueda usarlas más adelante.

Paneles de administración y herramientas internas

Interfaces para que su equipo gestione contenido, usuarios, pedidos e informes. Pensadas según cómo trabaja realmente la gente, con roles y permisos, en lugar de una plantilla genérica.

Portales de clientes

Áreas personales donde los clientes ven sus pedidos, reservas, documentos o suscripciones, pagan y actualizan sus datos por sí mismos en lugar de escribir al soporte.

Aplicaciones web con Next.js

Aplicaciones web para clientes con el App Router de Next.js, renderizadas en el servidor o regeneradas de forma incremental (SSR e ISR), para que las páginas carguen rápido y los buscadores las indexen. API tipadas con tRPC o Hono entre frontend y backend.

Tiendas online y sitios corporativos

Catálogo, proceso de compra, pasarelas de pago y herramientas promocionales, además de landing pages y webs corporativas. Las tiendas y los sitios que su equipo edita sin un desarrollador los construimos normalmente con WordPress y WooCommerce, que tienen su propia página.

Trabajo sobre plataformas existentes

Nuevas funciones, rediseño y refactorización de plataformas creadas por otros equipos. Primero leemos el código y le decimos si sale más barato desarrollar lo que existe o rehacerlo.

El stack se adapta a la tarea

El stack se adapta a la tarea

Para productos nuevos, nuestra opción por defecto es TypeScript en ambos lados: NestJS con Prisma y PostgreSQL en el servidor, o Fastify cuando el servicio es pequeño y la velocidad importa, y Next.js con el App Router para el cliente web. tRPC o Hono comparten los tipos de la API entre ambos, de modo que un campo renombrado rompe la compilación y no la producción. También trabajamos con PHP (Laravel y Yii2), Ruby on Rails y Python, y si llega con una plataforma construida en uno de ellos, normalmente seguimos con su stack. Solo proponemos un cambio cuando el stack actual está frenando de verdad el producto, porque pagar por las herramientas equivocadas es un coste que se arrastra durante años.

Un mismo servidor para las apps, la web y el equipo que hay detrás

Un mismo servidor para las apps, la web y el equipo que hay detrás

Un proyecto típico para nosotros es un backend con varios clientes. Para ELLO Music creamos una plataforma de distribución de vídeos musicales en la que un backend en Laravel sirve a las apps de iOS y Android y a un cliente web en Vue.js. Stellium Music App sigue el mismo patrón, con espacios separados para oyentes, artistas y anunciantes. Diseñamos primero el modelo de datos y la API, para que más adelante se pueda añadir un nuevo cliente, una integración con socios o una automatización sin rehacer el núcleo, y un panel de administración permite gestionar el negocio en el día a día sin llamar a un desarrollador por cada cambio.

Tiendas y sitios que tienen que vender

Tiendas y sitios que tienen que vender

Para NIS-Store, uno de los mayores importadores de dispositivos Xiaomi en Europa y Estados Unidos, desarrollamos una nueva interfaz para la tienda online, integramos pasarelas de pago y añadimos herramientas de marketing. Para LunchPoint creamos un servicio para el mercado británico que reúne restaurantes, sus menús, descuentos y próximos eventos, con búsqueda por ubicación. Los sitios que venden necesitan el mismo cuidado técnico que los sistemas internos, y además mucha atención a la velocidad de carga, la analítica y el proceso de compra, donde un pequeño error cuesta dinero real. Las tiendas con WordPress y WooCommerce y las auditorías de SEO técnico tienen cada una su propia página.

Cómo se desarrolla un proyecto web

01

Análisis y alcance

Aclaramos usuarios, roles, integraciones y lo que ya existe. Recibe por escrito el alcance, una recomendación de stack y una estimación de plazos y costes.

02

Diseño UX/UI

Prototipos y maquetas de las páginas y estados clave, preparados para la implementación. Usted aprueba la interfaz antes de empezar el desarrollo.

03

Arquitectura

Modelo de datos, API e infraestructura planificados de antemano. Recibe un diseño documentado con el que puede trabajar cualquier equipo competente.

04

Desarrollo

Backend y frontend por sprints, con avances que puede ver y probar en un servidor de pruebas a lo largo del proceso.

05

Pruebas y lanzamiento

QA de funcionalidades, maquetación e integraciones y, después, despliegue en su hosting o en la nube. El sitio se publica en cuentas registradas a su nombre.

06

Soporte

Actualizaciones, correcciones, monitorización y nuevas funciones tras el lanzamiento, durante el tiempo que las necesite.

Tecnologías

Backend

Frontend

Datos

Gestión de contenidos

Cómo podemos colaborar

Alcance cerrado

Alcance, estimación y plazos acordados por escrito antes del desarrollo. Adecuado para nuevos sitios, tiendas y portales con requisitos claros.

Equipo dedicado

Desarrolladores de backend y frontend y QA que trabajan de forma continua en su plataforma. Adecuado para productos que crecen versión tras versión.

Por horas

Pago por las horas realmente dedicadas, con informes periódicos. Adecuado para auditorías de código, integraciones y mejoras pequeñas de un sitio existente.

Opiniones

Tratamos a cada cliente y su proyecto con atención.

Preguntas frecuentes

¿Pueden trabajar con un sitio o una plataforma existente?

Sí, y la mayor parte de nuestro trabajo web empieza así. Primero leemos el código y le decimos si sale más barato desarrollar lo que existe o rehacerlo. Ambas respuestas se dan, y en cualquier caso recibe los motivos.

WordPress o desarrollo a medida: ¿qué necesitamos?

WordPress, cuando el sitio es sobre todo contenido y su equipo publica por sí mismo páginas, noticias y landing pages; nuestra página de WordPress y WooCommerce trata ese trabajo. Desarrollo a medida, normalmente TypeScript con NestJS y Next.js, cuando hay lógica de negocio: cuentas, pedidos, roles, integraciones, cálculos. Muchos proyectos usan ambos: WordPress para el sitio de marketing y una plataforma a medida detrás del inicio de sesión.

¿Por qué TypeScript para los proyectos nuevos?

Un mismo lenguaje en el servidor y en el navegador permite compartir tipos: cuando cambia la API, la compilación falla antes de que los usuarios vean un error. Además, es fácil contratar desarrolladores de TypeScript, así que un equipo que tome el relevo más adelante podrá leer el código. Para una plataforma que ya funciona con PHP o Rails, esto no es motivo para reescribirla.

¿Cómo se calcula el precio?

Dividimos el proyecto en páginas, funciones e integraciones, estimamos cada una en horas y sumamos el diseño, QA y el lanzamiento. Después elige alcance cerrado, un equipo dedicado o trabajo por horas. No publicamos precios, porque una landing page y un portal de clientes no son comparables.

¿Cuánto dura un proyecto web?

Un sitio promocional y una plataforma con cuentas, pagos e integraciones suponen volúmenes de trabajo muy distintos, así que respondemos después de revisar los requisitos. Recibe una estimación antes de empezar y, si el alcance cambia, la estimación se actualiza de forma transparente.

¿De quién son el hosting, el dominio y las cuentas?

Suyos. Podemos configurar la infraestructura y administrarla, pero las cuentas están registradas a su nombre desde el principio, así que nada depende de que sigamos trabajando con usted.

¿Mantienen los sitios después del lanzamiento?

Sí: actualizaciones, correcciones, monitorización y nuevas funciones, también para sitios creados por otros equipos. Encontrará los detalles en nuestra página de soporte de sitios web.

Cuéntenos su proyecto

Describa la tarea en unas líneas. En un día laborable le responderemos con preguntas o con una primera valoración del alcance y el coste.

¿Prefiere el correo electrónico o una llamada?

welcome@revolsource.com
+38 097 662 23 20

Revol Software OÜ, Tallin (Estonia). Nuestro equipo está distribuido por todo el mundo.

Únase a nuestro equipo

Envíe su CV a career@revolsource.com