https://github.com/despensa-app/despensa-web
Despensa-app es una aplicación que te permite gestionar los productos que compras de forma habitual.
https://github.com/despensa-app/despensa-web
angular
Last synced: about 1 month ago
JSON representation
Despensa-app es una aplicación que te permite gestionar los productos que compras de forma habitual.
- Host: GitHub
- URL: https://github.com/despensa-app/despensa-web
- Owner: despensa-app
- License: mit
- Created: 2023-09-29T21:33:38.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-20T21:01:32.000Z (about 2 years ago)
- Last Synced: 2024-05-21T01:59:25.186Z (about 2 years ago)
- Topics: angular
- Language: TypeScript
- Homepage:
- Size: 233 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
![Milestone hacktoberfest][github-milestone-shield]
---
[![DeepSource][deepsource-issues-badge]][deepsource-project-url]
![Version][github-package-shield]
![Twitch nmarulo][twitch-shield]
# Despensa-app - REST API
---
## Descripción
Despensa-app es una aplicación que te permite gestionar los productos que compras de forma habitual.
Este proyecto es la interfaz grafica que consume los recursos del [proyecto rest-api][github-project-web-url].
Características
- Ver/Crear/Modificar/Eliminar listas
- Listas publicas
- Listas por usuario (privadas)
- Agregar productos a la lista
- Filtrar productos
- Ver información de un producto
- Marcar productos de la lista
- Crear usuario
- Autenticación
- Autorización JWT
- Administración (Pendiente)
## Despliegue local
- [Requisitos](#requisitos)
- [Empezar a trabajar](#empezar-a-trabajar)
- [Trabajando en WebStorm](#working-webstorm)
### Requisitos
* [Angular 19](https://angular.dev)
* [Node.js 22](https://nodejs.org)
* [Node para windows](https://github.com/coreybutler/nvm-windows/releases) (Opcional)
### Empezar a trabajar
- [Clonar proyecto](#clonar-proyecto)
- [Configurar node.js path](#nodejs-path)
- [Ejecutar](#run)
- [Habilitar EditorConfig](#editor-config)
- [Establecer opciones de guardado](#on-save)
> File > New > Project from Version Control
Establecer la ruta local de node.js:
> File > Settings > Languages & Frameworks > Node.js
- `Run > Run...`
- `start`
- Es necesario tener habilitado el soporte de EditorConfig:
> Settings > Editor > Code Style
> - Enable Editor Config Support
Establecer acciones de guardado
- Recomiendo tener activado las acciones de guardado:
- Reformat code
- Optimize imports
> Settings > Tools > Actions on save
> Tener habilitado EditorConfig.
## Contribuir
Cualquier contribución que hagas será muy apreciada.
- Antes de empezar a codificar, lea las [directrices de contribución](CONTRIBUTING.md).
## Agradecimientos
Gracias a [JetBrains](https://www.jetbrains.com/?from=SoftN%20CMS) por proporcionar una licencia para WebStorm para
desarrollar este proyecto.
| JetBrains | WebStorm |
|-------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------|
|  |  |
## Licencia
[MIT license](LICENSE).
[deepsource-issues-badge]: https://app.deepsource.com/gh/despensa-app/despensa-web.svg/?label=active+issues&show_trend=true&token=KSUlkEjbiP00qjGGMmv1Oe8C
[deepsource-project-url]: https://app.deepsource.com/gh/despensa-app/despensa-web/
[twitch-shield]: https://img.shields.io/twitch/status/andyonthewings?style=flat-square&label=Twitch%20nMarulo&labelColor=A970FF&link=https%3A%2F%2Fwww.twitch.tv%2Fnmarulo
[github-milestone-shield]: https://img.shields.io/github/milestones/progress/despensa-app/despensa-web/1?style=flat-square
[github-project-web-url]: https://github.com/despensa-app/despensa-web
[github-package-shield]: https://img.shields.io/github/package-json/v/despensa-app/despensa-web?style=flat-square