{"id":23091642,"url":"https://github.com/josevte/tfg-recetarium-angularjs","last_synced_at":"2025-04-03T18:19:53.944Z","repository":{"id":152758276,"uuid":"47423204","full_name":"JoseVte/tfg-recetarium-angularjs","owner":"JoseVte","description":"Front-end en AngularJS para la API Rest recetarium (https://github.com/JoseVte/tfg-recetarium)","archived":false,"fork":false,"pushed_at":"2016-11-21T16:34:21.000Z","size":6390,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-09T06:41:18.234Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JoseVte.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-12-04T18:59:12.000Z","updated_at":"2020-12-01T02:08:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"eb3bb00e-4f39-446e-b79e-f048936d9d8b","html_url":"https://github.com/JoseVte/tfg-recetarium-angularjs","commit_stats":null,"previous_names":[],"tags_count":49,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoseVte%2Ftfg-recetarium-angularjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoseVte%2Ftfg-recetarium-angularjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoseVte%2Ftfg-recetarium-angularjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoseVte%2Ftfg-recetarium-angularjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JoseVte","download_url":"https://codeload.github.com/JoseVte/tfg-recetarium-angularjs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247052617,"owners_count":20875685,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-16T21:18:58.925Z","updated_at":"2025-04-03T18:19:53.937Z","avatar_url":"https://github.com/JoseVte.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Issue Stats](http://issuestats.com/github/JoseVte/tfg-recetarium-angularjs/badge/pr?style=flat)](http://issuestats.com/github/JoseVte/tfg-recetarium-angularjs)\n[![Issue Stats](http://issuestats.com/github/JoseVte/tfg-recetarium-angularjs/badge/issue?style=flat)](http://issuestats.com/github/JoseVte/tfg-recetarium-angularjs)\n[![Build Status](https://travis-ci.org/JoseVte/tfg-recetarium-angularjs.png)](https://travis-ci.org/JoseVte/tfg-recetarium-angularjs)\n\n[Gulp ![npm version](https://badge.fury.io/js/gulp.svg)](https://badge.fury.io/js/gulp)\n[Bower ![npm version](https://badge.fury.io/js/bower.svg)](https://badge.fury.io/js/bower)\n[Http-Server ![npm version](https://badge.fury.io/js/http-server.svg)](https://badge.fury.io/js/http-server)\n\n![logo](app/img/header-logo-light.png)\n\nFront-end en AngularJS para el API Rest de [Recetarium](https://github.com/JoseVte/tfg-recetarium)\n\n## Instalación\n\n### Desarrollo\n\n###### Descargar Node\n\n- La aplicacion se ha desarrollado usando `npm`, [node package manager][npm].\n- Para instalar todas las dependencias de Node basta con ejecutar:\n```\nnpm install\n```\n\n###### Descargar Bower\n\n- Para instalar todas las librerias de AngularJS se ha usado `bower`, [client-side code package manager][bower].\n- El **script** `npm install` tiene un comando que instala todas las dependencias de **bower**, pero si necesitas instalarlas a mano ejecuta:\n```\nbower install\n```\n\n###### Crear los assets\n\n- Para crear los assets se necesita otra herramienta de Node, `gulp`.\n- Con solo ejecutar `gulp` se crean todos los assets necesarios, pero si se quiere minimizarlos se tiene que ejecutar `gulp --production`.\n\n###### Ejecución de la APP\n\nEl proyecto tiene preconfigurado un servidor local de desarrollo. Es una herramienta de Node llamada  [http-server][http-server].\nPuedes iniciar el **webserver** con `npm start` si lo instalas globalmente:\n```\nsudo npm install -g http-server\n```\nUna vez instalado, puedes iniciar tu propio **webserver** ejecutando:\n```\nhttp-server -a localhost -p 8000\n```\n\n## Changelog\n\n#### [![1.0.0](/app/doc/rocket-blue.png) 1.0.0](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/1.0.0)\n\n- Primera release de la aplicación\n\n###### [![0.11.1](/app/doc/release.png) 0.11.1](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.11.1)\n\n- Fix\n    - Recargar lista de amigos al borrar uno de ella\n    - Arreglado el tamaño de las imagenes\n    - Arreglado problema con la busqueda\n    - Mejora del rendimiento de los infinite scroll\n    - Arreglo del header de la pagina principal\n\n###### [![0.10.3](/app/doc/release.png) 0.10.3](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.10.3)\n\n- Gestionar las categorias de una receta\n\n###### [![0.10.2](/app/doc/release.png) 0.10.2](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.10.2)\n\n- Buscar recetas por etiqueta al hacer click en la pagina de una receta\n\n###### [![0.10.1](/app/doc/release.png) 0.10.1](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.10.1)\n\n- Seleccionar el idioma en el perfil\n- Cambiar el layout del perfil\n\n###### [![0.9.3](/app/doc/release.png) 0.9.3](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.9.3)\n\n- Internacionalización\n\n###### [![0.9.2](/app/doc/release.png) 0.9.2](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.9.2)\n\n- Añadido [pusher](https://github.com/pusher/pusher-js) para las notificaciones\n\n###### [![0.9.1](/app/doc/release.png) 0.9.1](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.9.1)\n\n- Ver las recetas favoritas en el perfil\n\n###### [![0.8.4](/app/doc/release.png) 0.8.4](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.8.4)\n\n- Validacion del email\n- Avatar para el usuario\n\n###### [![0.8.3](/app/doc/release.png) 0.8.3](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.8.3)\n\n- Recargar el JWT cada 30 minutos si se ha marcado la opcion de 'Recordar'\n\n###### [![0.8.2](/app/doc/release.png) 0.8.2](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.8.2)\n\n- Menus desplegables\n- Buscar usuarios y amigos\n\n###### [![0.8.1](/app/doc/release.png) 0.8.1](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.8.1)\n\n- Ver tus amigos en el perfil\n- Ver los amigos de otros en su perfil\n- Añadir y borrar amigos mediante botones\n\n###### [![0.7.3](/app/doc/release.png) 0.7.3](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.7.3)\n\n- Seccion de usuarios WIP\n\n###### [![0.7.2](/app/doc/release.png) 0.7.2](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.7.2)\n\n- Cambiados los 'ng-click' por 'ng-href' para poder utilizar el context menu del navegador\n\n###### [![0.7.1](/app/doc/release.png) 0.7.1](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.7.1)\n\n- Ver las recetas en el perfil\n\n###### [![0.6.3](/app/doc/release.png) 0.6.3](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.6.3)\n\n- Compartir recetas\n- Cambiado estilo del modal de puntuación\n- Gravatar para los iconos de los usuarios\n\n###### [![0.6.2](/app/doc/release.png) 0.6.2](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.6.2)\n\n- Busqueda por tags\n\n###### [![0.6.1](/app/doc/release.png) 0.6.1](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.6.1)\n\n- Añadidos los comentarios\n\n###### [![0.6.0-hotfix](/app/doc/release.png) 0.6.0-hotfix](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.6.0-hotfix)\n\n- Ahora el texto de busqueda se mantiene entre paginas\n- La tecla enter activa la busqueda\n- Fixeado error al guardar una receta sin imagen\n\n###### [![0.5.2](/app/doc/release.png) 0.5.2](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.5.2)\n\n- Scroll infinito en la busqueda\n- Cambiada barra superior\n\n###### [![0.5.1-hotfix](/app/doc/release.png) 0.5.1-hotfix](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.5.1-hotfix)\n\n- Fixeado boton de borrar una imagen en el perfil\n\n###### [![0.5.1](/app/doc/release.png) 0.5.1](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.5.1)\n\n- Añadida galeria para elegir imagenes en la receta y el perfil de usuario\n\n###### [![0.4.3](/app/doc/release.png) 0.4.3](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.4.3)\n\n- Añadido boton para añadir a favoritos\n- Añadida posibilidad de puntuar una receta del 0 al 5\n- Añadido Vagrantfile para poder probar la app sin instalar nada en el equipo\n\n###### [![0.4.2](/app/doc/release.png) 0.4.2](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.4.2)\n\n- Nuevo dashboard\n- Nueva barra de navegacion\n\n###### [![0.4.1](/app/doc/release.png) 0.4.1](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.4.1)\n\n- Añadidos eventos cuando se presiona la tecla intro\n\n###### [![0.3.3](/app/doc/release.png) 0.3.3](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.3.3)\n\n- Nuevos tests añadidos\n\n###### [![0.3.2](/app/doc/release.png) 0.3.2](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.3.2)\n\n- Sección perfil de usuario\n\n###### [![0.3.1](/app/doc/release.png) 0.3.1](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.3.1)\n\n- Generar receta desde un borrador\n- Primer test para el controlador\n\n###### [![0.3.0](/app/doc/release.png) 0.3.0](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.3.0)\n\n- Visibilidad de las recetas\n\n###### [![0.2.2](/app/doc/release.png) 0.2.2](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.2.2)\n\n- Sección recuperar contraseña\n- Validador de contraseña repetida en los formularios\n\n###### [![0.2.1](/app/doc/release.png) 0.2.1](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.2.1)\n\n- Buscar recetas\n- Fixeado CSS\n- Test añadidos\n- Integración con Travis CI\n\n###### [![0.2.0](/app/doc/release.png) 0.2.0](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.2.0)\n\n- Editar receta\n- Borrar receta\n\n###### [![0.1.3](/app/doc/release.png) 0.1.3](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.1.3)\n\n- Crear una receta\n    - Editor WYSIWYG\n    - Slug automático y checkeo de existencia\n    - Añadir y quitar ingredientes\n    - Añadir a una categoria existente\n    - Añadir y quitar imágenes\n    - Añadir y quitar tags (crear nuevas si no existen)\n- Actualización de las librerias\n- Fix algunos bugs\n\n###### [![0.1.2-hotfix](/app/doc/release.png) 0.1.2-hotfix](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.1.2-hotfix)\n\n- Arreglada la rua de Heroku para no mostrar nada: [recetarium-angular.herokuapp.com](https://recetarium-angular.herokuapp.com/)\n\n###### [![0.1.2](/app/doc/release.png) 0.1.2](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.1.2)\n\n- Vista en detalle de una receta responsive\n- Chequeo de credenciales desde el servidor\n- Pequeñas animaciones añadidas\n- Todas las librerias minimizadas en un [archivo](/app/assets/js/lib/app.min.js)\n\n###### [![0.1.1](/app/doc/release.png) 0.1.1](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.1.1)\n\n- Lista de recetas responsive\n- Arreglado header en moviles\n- Color a las tabs del navegador mobile\n\n###### [![0.1.0](/app/doc/release.png) 0.1.0](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.1.0)\n\n- Añadida la página de Registro\n\n###### [![0.0.1](/app/doc/release.png) 0.0.1](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.0.1)\n\n- Añadida la base del proyecto en AngularJS\n- Añadida la página de Home\n- Añadido la página de Login\n- Favicon\n\n###### [![0.0.0](/app/doc/release.png) 0.0.0](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.0.0)\n\n- App base\n\n[bower]: http://bower.io\n[npm]: https://www.npmjs.org/\n[http-server]: https://github.com/nodeapps/http-server\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjosevte%2Ftfg-recetarium-angularjs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjosevte%2Ftfg-recetarium-angularjs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjosevte%2Ftfg-recetarium-angularjs/lists"}