Skip to content

Camila-Ailen/POO2-Integrador

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

POO2-Integrador: EcoMarket

Descripción del Proyecto

EcoMarket es un sistema de gestión para comercios dedicados a la venta de productos ecológicos. El software está diseñado para facilitar la administración de productos, clientes, ventas y stock. Además, incluye la funcionalidad de generación de reportes detallados sobre ventas y existencias, optimizando las operaciones comerciales.

El sistema está desarrollado en Java, utilizando el framework Spring Boot para el backend, y PostgreSQL como base de datos relacional.


Características Principales

  • Gestión de Productos: Alta, baja y modificación de productos.
  • Gestión de Clientes: Registro y manejo de clientes.
  • Gestión de Ventas: Registro de transacciones con actualización automática de inventario.
  • Reportes: Generación de reportes de ventas y stock para análisis empresarial.
  • Base de Datos: Persistencia de datos con PostgreSQL.

Instrucciones de Uso

1. Clonar el Repositorio

Clona este repositorio en tu máquina local utilizando el siguiente comando:

git clone https://github.com/usuario/EcoMarket.git

2. Abrir el Proyecto

  1. Abre el proyecto en un IDE compatible con Java, como IntelliJ IDEA o Eclipse.
  2. Asegúrate de que el IDE tenga soporte para Maven para gestionar las dependencias del proyecto.

3. Configurar la Base de Datos

  1. Instala PostgreSQL en tu sistema si no lo tienes configurado.
  2. Crea una base de datos con el nombre ecomarket.
  3. Configura las credenciales de acceso a la base de datos en el archivo src/main/resources/application.properties. Por ejemplo:
    spring.datasource.url=jdbc:postgresql://localhost:5432/ecomarket
    spring.datasource.username=TU_USUARIO
    spring.datasource.password=TU_CONTRASEÑA
    spring.jpa.hibernate.ddl-auto=update

4. Descargar Dependencias

Ejecuta Maven para descargar las dependencias necesarias:

mvn clean install

5. Ejecutar el Proyecto

  1. Corre la aplicación desde el archivo principal (EcoMarketApplication.java) en el IDE o desde la terminal:
    mvn spring-boot:run
  2. Accede a la aplicación desde tu navegador en la dirección:
    http://localhost:8080

Requisitos Previos

  • Java JDK 17 o superior.
  • PostgreSQL instalado y configurado.
  • Maven instalado (opcional si usas un IDE que lo gestione automáticamente).
  • Un IDE compatible con proyectos Spring Boot (recomendado: IntelliJ IDEA).

Contribuciones

Este proyecto es parte del trabajo integrador de la materia Programación Orientada a Objetos II. Si deseas contribuir, por favor abre un issue o envía un pull request con tus mejoras o sugerencias.


Licencia

El proyecto EcoMarket está disponible bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.

Presentacion

Se encuentra aqui el pdf de la presentacion realizada.

About

EcoMarket

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 66.5%
  • Java 32.7%
  • JavaScript 0.8%