Skip to content

Thoma5in/MaxWare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MaxWare

Este proyecto corresponde al desarrollo de una página web para una tienda rural. Fue realizado como parte del curso Gestión de proyectos de Software - Univalle Yumbo


Tecnologías Usadas

  • Frontend: React
  • Backend: Node.js (Express)
  • Bases de Datos: PostgreSQL (gestionada con PgAdmin4)
  • Control de versiones: Git y Github

Requisitos previos

Antes de clonar el proyecto, asegurate de tener lo siguiente:


Instalación del proyecto

  1. Clonar el repositorio
    git clone <URL-del-repositorio>
    cd <nombre-de-la-carpeta>
    
    
  2. Instalar dependencias (Frontend)
    cd frontend
    npm install axios react-router-dom
    
    
  3. Instalar dependencias (Backend)
    cd ../backend
    npm install
    
    

Configuración de base de datos

  1. Abre pgadmin4

  2. Crea la base de datos maxware_db y crea la tabla Productos

    CREATE TABLE Productos (
    id serial PRIMARY KEY,
    nombre VARCHAR(100) NOT NULL,
    precio DECIMAL (10 ,2) NOT NULL,
    descripcion TEXT,
    stock INT DEFAULT 0
    );
    
    
  3. Crea un archivo .env dentro de la carpeta backend con tus credenciales

    PORT=4000
    PGHOST=localhost
    PGUSER=postgres
    PGPASSWORD=tu_contraseña
    PGDATABASE=maxware_db
    PGPORT=5432
    
    
  4. Para iniciar el servidor, ejecuta esto dentro de la carpeta backend

    npm start o node index.js
    
    
  5. Para ejecutar el cliente, ejecuta esto dentro de la carpeta frontend

    npm start
    
    

La aplicación se abrirá automaticamente en tu navegador en http://localhost:3000

Desarrolladores

  • Project Leader: Luis Eduardo Urbano Caicedo
  • Lead Developer: Samuel Ospina Velásquez
  • UX/UI Designer: Juan David Becerra Ussa
  • Quality Analyst: Javier Mauricio Ortiz Millán
  • Developer: Fabian Andres Camayo Pesas

Notas

  • Si hay errores de conexión, revisa las variables del archivo .env
  • Recuerda ejecutar SIEMPRE el backend antes del frontend

About

Página web de la tienda rural "TiendaMax"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors