Este proyecto es una plataforma de ecommerce, creada con el objetivo de facilitar la compra y venta de productos en línea de manera sencilla y segura. La aplicación permite a los usuarios realizar diferentes acciones que ayudan tanto en la experiencia de compra como en la administración de un negocio en línea.
En el dashboard, visualizaremos un resumen gráfico de ventas, ingresos, productos y categorías. También veremos gráficos de ventas de los últimos siete días y un resumen de los productos más vendidos.
- Mantenedor de usuarios: crear, editar, eliminar usuarios.
- Envío de códigos de acceso por correo para cambiar la contraseña.
- Mantenedor de categorías: agregar, editar, eliminar categorías.
- Mantenedor de productos: agregar, editar, eliminar productos.
- Detalle de productos con código de barras, marca, descripción, categoría, stock, precio y estado.
- Agregar productos al carrito y finalizar venta con resumen de precios.
- Historial detallado de todas las ventas realizadas.
- Visualización y descarga de PDF del resumen de venta.
- Búsqueda y exportación de ventas por fechas.
- Opción para que los usuarios recuperen su contraseña olvidada.
Estas funciones buscan cubrir las necesidades esenciales de una tienda en línea, optimizando la experiencia tanto para los compradores como para los administradores del sitio.
Este proyecto utiliza .NET Framework 8.0.200 (Viene incluído en el Visual Studio 17.9.0) o se puede descargar en este enlace.
También utiliza los siguientes programas:
-
Visual Studio Community 2022 - 17.9.0, con las siguientes cargas de trabajo instaladas: Desarrollo de ASP.NET y web, Desarrollo de escritorio de .NET y Almacenamiento y procesamiento de datos.
-
SQL Server Management Studio 19 o posterior.
-
Los paquetes de NuGet y las dependencias necesarias están dentro del proyecto mismo.
Para comenzar, clone este repositorio dentro de su máquina local o repositorio local utilizando el siguiente comando:
git clone https://github.com/CodeStrong2023/ProyectoProgramandoAndo.git
Una vez clonado el proyecto, se debe crear una Base de Datos para almacenar los registros pertinentes durante la ejecución de la aplicación.
Para eso, importar la base de datos brindada.
Alumno | Nº Legajo | GitHub |
---|---|---|
Uriel Pardo | 10.462 | GitHub de Uriel |
Alexis Perez | 10.375 | GitHub de Alexis |
Ezequiel Lorenz | 10.426 | GitHub de Ezequiel |
Mauro Mesas | 10.442 | GitHub de Mauro |