WEB-1-Sprints

🚀 Negratone - E-commerce Platform

Negratone es una plataforma de comercio electrónico desarrollada como parte de un proyecto académico para la facultad. El objetivo principal de este repositorio es migrar un sitio web estático a una arquitectura dinámica utilizando Node.js y Express, aplicando patrones de diseño de componentes.

🛠️ Tecnologías Utilizadas

🏗️ Arquitectura del Proyecto: Diseño Atómico

Este proyecto implementa la metodología de Atomic Design, lo que permite crear interfaces modulares, escalables y fáciles de mantener. La estructura de carpetas en views/partials refleja esta jerarquía:

🎨 Características Destacadas

⚙️ Instalación y Uso

Clonar el repositorio:

git clone [https://github.com/tu-usuario/Negratone.git](https://github.com/tu-usuario/Negratone.git)

Instalar las dependencias:

npm install

Iniciar el servidor:

node app.js

O si tienes instalado nodemon:

npm run dev

Acceder en el navegador: Ve a http://localhost:3000

📂 Estructura de Carpetas Principal

├── public/             # Archivos estáticos (CSS, Imágenes)
├── views/
│   ├── pages/          # Vistas principales renderizadas por el servidor
│   └── partials/       # Componentes del Sistema de Diseño
│       ├── atoms/      # Botones, entradas simples
│       ├── molecules/  # Campos de formulario
│       └── organisms/  # Header, Footer, Formularios complejos
├── app.js              # Punto de entrada y configuración del servidor
└── package.json        # Dependencias y scripts