Terminado

Directorio de comercios + Reserva / App social básica

Publicado el 10 Noviembre, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Descripción del Proyecto
Estamos desarrollando una app móvil que fusiona una red social tipo “Tinder” con un sistema de reservas en comercios como bares, eventos, restaurantes o discotecas. El objetivo de esta primera versión (MVP) es validar el modelo de negocio, atraer a los primeros usuarios y comercios, y establecer una base sólida para escalar.

Buscamos un desarrollador o equipo con experiencia comprobada en Flutter (preferencia), React Native o similar, con integración en Firebase o Supabase.

FUNCIONALIDADES A desarrollar (mvp)
1. Módulo de Usuario Final
Registro e inicio de sesión (correo, Google, Apple).

Edición de perfil:

Nombre, edad, ubicación, bio.

Subida de hasta 10 fotos.

Visualización de logros (medallas por visitas, calificaciones, amigos, etc.).

Match tipo Tinder:

Swipe entre otros usuarios.

Si hay match, pueden chatear.

Lista de amigos:

Agregar usuarios como amigos desde una pantalla de personas cerca de ti.

Ver su perfil, invitar a reservas.

Chat entre usuarios:

Chat básico 1 a 1.

Reservas:

Ver comercios disponibles y reservar.

Posibilidad de añadir amigos a la reserva.

Gamificación:

Logros automáticos por:

Visitas efectivas.

Calificaciones hechas.

Cantidad de amigos.

Logros visibles en el perfil (tipo insignias).

Notificaciones push (Firebase Cloud Messaging):

Recordatorio de reserva.

Nuevo mensaje.

Solicitud de amistad.

Logro desbloqueado.

Invitaciones o promociones (manuales o automáticas).

🏪 2. Módulo de Comercio (Gestión desde la app)
Registro y validación del comercio desde la app:

Subir logo, fotos del lugar, ubicación, descripción, tipo de local, menú (opcional), horarios.

Subida de documentos para validación (opcional).

Validación:

Nuestro equipo puede aprobar o rechazar comercios desde un panel de administrador (proporcionado por ustedes o conectado a Firebase).

Panel del comercio en la app:

Ver reservas recibidas.

Confirmar, rechazar o marcar como “Asistió”.

Ver estadísticas simples: visitas, calificaciones.

Chatear con la persona que hizo la reserva.


Edición de perfil comercial:

Promociones, horarios, imágenes.

Desactivar reservas, Desactivar elementos de su menu.

📂 3. Explorador/Directorio
Listado filtrable de comercios:

Filtros por tipo de local, ubicación, fecha disponible, proximidad.

Ver perfil de cada comercio con galería, menú, horarios, calificaciones.

Función “Descubrir”:

Vista destacada de locales cercanos o populares o listas modificables como top de la semana, top ofertas etc..

Favoritos.

🧩 4. Administración y Backend
Firebase o Supabase como backend.

Base de datos estructurada para:

Usuarios, perfiles, fotos, chats, amistades.

Comercios, validación, reservas.

Logros desbloqueados.

Panel mínimo de administrador (puede ser Firebase directamente o un dashboard simple con auth):

Validar comercios.

Ver estadísticas generales.

Enviar notificaciones push manuales por segmento (opcional para esta etapa).

Acceso a usuarios/logros/reservas.

Objetivos principales de este mvp
validar modelo de reservas con amigos.

Conectar usuarios entre sí en torno a experiencias.

Ofrecer beneficios por interacción (gamificación).

Crear base de datos inicial de comercios y usuarios.

✅ Requisitos clave
app móvil híbrida para android + ios (flutter preferido).

Subida a Play Store + App Store

Diseño simple pero moderno, contamos con ux en figma de estilo deseado (pueden usar ui kits open source o minimalistas).

Notificaciones Push integradas.

Código limpio y documentado para poder escalar más adelante.

PRESUPUESTO
Disponemos de un presupuesto ajustado base para el MVP completo.

Idealmente dividido por hitos/módulos.

🕒 Plazo estimado
negociable (deseado de 30 a 60 dias)

entregas semanales o por módulo.

Reuniones de seguimiento semanales por Google Meet o similar (español o inglés).

📎 ¿Qué esperamos del freelancer / equipo?
portafolio de apps anteriores (reales en tienda, si es posible).

Experiencia previa con apps sociales o de reservas.

Fluidez en español (recomendado).

Capacidad de sugerir mejoras o alternativas técnicas.

Responsabilidad en los tiempos de entrega.

¿Cómo postular?
por favor incluye en tu propuesta:

stack tecnológico que propones (frontend + backend).

Portafolio de trabajos previos similares.

Tiempo estimado de desarrollo.

Modalidad de trabajo (freelancer solo o equipo).

Experiencia en proyectos sociales o con reservas.

Costo total y por módulos si lo deseas dividir.

Contexto general del proyecto

Funcionalidades: Registro/Login con verificación (email, Google, Apple). Perfil de usuario: Fotos (hasta 10). Bio, edad, ciudad, intereses, ultimos comercios visitados. Logros visibles por asistencias, calificaciones, cantidad de amigos. Directorio de comercios con filtros. Perfiles de comercios: Menú y precios. Horarios, dirección, galería de fotos, contacto via chat. Calificaciones. Reservas: Usuario puede reservar en comercio. Puede añadir amigos de su lista. Puede añadir productos (sin pago) a su reserva Gamificación: Logros automáticos por: reservas completadas, amigos agregados, calificaciones dejadas. Niveles visuales en el perfil. Notificaciones Push: Recordatorios automáticos. Mensajes nuevos. Nuevas solicitudes de amistad. Logros desbloqueados. Notificaciones manuales. Social: Match tipo Tinder (swipe entre usuarios). Chat básico uno a uno. Solicitudes de amistad. Ideal para: Lanzar rápido y atraer usuarios por la dinámica social + reservas, captando a comercios en una primera etapa.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo el diseño
Disponibilidad requerida Según se necesite
Plataformas requeridas Android, iPhone
Necesito Crear una app
Tipo de app Social media
Necesita backend
Procesador de pago

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por D. R.