Este proyecto es una aplicación RESTful desarrollada con la MEAN stack (MongoDB, Express, Angular, Node.js). Permite a un administrador gestionar artículos en una tienda en línea a través de una interfaz web, ofreciendo funcionalidades CRUD (Crear, Leer, Actualizar, Eliminar) mediante una API REST. Además, el sistema soporta un rol de usuario, con el cual se gestionan las funcionalidades CRUD y visualizar una lista de articulos. El sistema está diseñado para ser modular, escalable y fácil de usar, permitiendo una gestión eficiente de la tienda en línea.
- MongoDB - Base de datos NoSQL para almacenar los artículos.
- Express.js - Framework de backend en Node.js.
- Angular - Framework para el frontend.
- Node.js - Entorno de ejecución para JavaScript en el backend.
- Mongoose - ODM para modelar datos en MongoDB.
- 📌 Consultar artículos por ID, nombre, precio, etc.
- ➕ Crear un artículo con campos como ID, nombre, cantidad, precio.
- ✏️ Modificar un artículo existente.
- 🗑️ Eliminar un artículo.
├── backend
│ ├── models
│ ├── routes
│ ├── controllers
│ ├── config
│ ├── server.js
│
├── frontend
│ ├── src
│ ├── public
│ ├── package.json
│
├── README.md