Skip to content

emilianorios1/dsw-back

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plataforma de venta de vehículos en línea

Introducción:

La idea para nuestro trabajo práctico es una página web en la cual se podrán hacer publicaciones de vehículos para su venta, además los usuarios podrán gestionar sus cuentas, tanto sus usuarios como publicaciones. Buscamos generar un Marketplace de compra y venta en el rubro, con características como medios de comunicación entre las partes, filtros de búsqueda complejos, gestión de publicaciones, entre otras.

Objetivo:

Crear una plataforma de venta de vehículos en línea que simplifique el proceso de publicación y gestión de anuncios para los usuarios. Ofrecer una experiencia agradable y eficiente tanto para vendedores como para compradores.

Características clave:

Publicación de vehículos:

Permitir a los usuarios publicar anuncios detallados de sus vehículos, incluyendo información relevante como marca, modelo, año, kilometraje, estado, precio, imágenes, etc. También se podrá cambiar el estado de la publicación (“Disponible”,”En pausa”,”Vendido”). La interfaz de usuario será fácil de usar y estará optimizada para una carga rápida y una navegación fluida.

Gestión de usuarios:

Para garantizar un entorno seguro y confiable, implementaremos un sistema de gestión de usuarios. Los vendedores y compradores podrán crear perfiles, acceder a sus anuncios y gestionarlos.

Búsqueda y filtrado avanzado:

Búsqueda y filtrado para que los usuarios puedan encontrar rápidamente los vehículos que se ajusten a sus necesidades. Los criterios de búsqueda podrán incluir características específicas del vehículo, ubicación, rango de precios, etc.

Comunicación segura:

Facilitaremos la comunicación entre los vendedores y los compradores a través de un sistema de mensajería integrado. Esto permitirá a ambas partes intercambiar información adicional, acordar términos y condiciones, y resolver cualquier pregunta antes de concretar una venta.

Opcionales

  • Caja de comentarios y respuestas en una publicación
  • Guardar una publicación como favoritos
  • Notificaciones por email
  • Noticias/novedades sobre el mercado internacional o nuevas regulaciones en el mercado regional.
  • Autenticación de usuario mediante librerías como: auth0, next-ath, passport js.

Tecnologías utilizadas

Tecnologías Front

Next.js:

Utilizaremos Next.js, un framework de React para aplicaciones web, que nos brindará una base sólida y escalable para el desarrollo front-end de la plataforma.

Tailwind CSS:

Utilizaremos Tailwind CSS, un framework de diseño centrado en clases, para estilizar y diseñar la interfaz de usuario de nuestra plataforma. Con la amplia gama de utilidades y componentes predefinidos de Tailwind CSS, podremos crear una interfaz moderna y altamente personalizable.

Tecnologias Backend

PostgreSQL:

como nuestro sistema de gestión de bases de datos. Node.js: Implementaremos la lógica del lado del servidor utilizando Node.js, un entorno de ejecución de JavaScript. Node.js nos proporcionará una forma eficiente y escalable de manejar las solicitudes del cliente, interactuar con la base de datos y llevar a cabo la lógica de negocio neces

Express.js:

Utilizaremos Express.js, un framework de aplicaciones web para Node.js, para desarrollar el backend de nuestra plataforma. Express.js nos permitirá crear una API RESTful para gestionar la lógica del servidor y manejar las solicitudes de los clientes de manera eficiente.

Prisma:

Implementaremos Prisma, un ORM (Object-Relational Mapping), para interactuar con la base de datos de PostgreSQL de manera sencilla y segura. Prisma nos ayudará a agilizar el desarrollo y mejorar la eficiencia de las consultas a la base de datos.

Railway:

Es una plataforma de implementación donde vamos a poder aprovisionar nuestra infraestructura, desarrollar con esta localmente y luego implementarla en la nube.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •