https://github.com/josevte/tfg-recetarium-angularjs
Front-end en AngularJS para la API Rest recetarium (https://github.com/JoseVte/tfg-recetarium)
https://github.com/josevte/tfg-recetarium-angularjs
Last synced: about 1 year ago
JSON representation
Front-end en AngularJS para la API Rest recetarium (https://github.com/JoseVte/tfg-recetarium)
- Host: GitHub
- URL: https://github.com/josevte/tfg-recetarium-angularjs
- Owner: JoseVte
- Created: 2015-12-04T18:59:12.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-11-21T16:34:21.000Z (over 9 years ago)
- Last Synced: 2025-02-09T06:41:18.234Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 6.09 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](http://issuestats.com/github/JoseVte/tfg-recetarium-angularjs)
[](http://issuestats.com/github/JoseVte/tfg-recetarium-angularjs)
[](https://travis-ci.org/JoseVte/tfg-recetarium-angularjs)
[Gulp ](https://badge.fury.io/js/gulp)
[Bower ](https://badge.fury.io/js/bower)
[Http-Server ](https://badge.fury.io/js/http-server)

Front-end en AngularJS para el API Rest de [Recetarium](https://github.com/JoseVte/tfg-recetarium)
## Instalación
### Desarrollo
###### Descargar Node
- La aplicacion se ha desarrollado usando `npm`, [node package manager][npm].
- Para instalar todas las dependencias de Node basta con ejecutar:
```
npm install
```
###### Descargar Bower
- Para instalar todas las librerias de AngularJS se ha usado `bower`, [client-side code package manager][bower].
- El **script** `npm install` tiene un comando que instala todas las dependencias de **bower**, pero si necesitas instalarlas a mano ejecuta:
```
bower install
```
###### Crear los assets
- Para crear los assets se necesita otra herramienta de Node, `gulp`.
- Con solo ejecutar `gulp` se crean todos los assets necesarios, pero si se quiere minimizarlos se tiene que ejecutar `gulp --production`.
###### Ejecución de la APP
El proyecto tiene preconfigurado un servidor local de desarrollo. Es una herramienta de Node llamada [http-server][http-server].
Puedes iniciar el **webserver** con `npm start` si lo instalas globalmente:
```
sudo npm install -g http-server
```
Una vez instalado, puedes iniciar tu propio **webserver** ejecutando:
```
http-server -a localhost -p 8000
```
## Changelog
#### [ 1.0.0](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/1.0.0)
- Primera release de la aplicación
###### [ 0.11.1](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.11.1)
- Fix
- Recargar lista de amigos al borrar uno de ella
- Arreglado el tamaño de las imagenes
- Arreglado problema con la busqueda
- Mejora del rendimiento de los infinite scroll
- Arreglo del header de la pagina principal
###### [ 0.10.3](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.10.3)
- Gestionar las categorias de una receta
###### [ 0.10.2](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.10.2)
- Buscar recetas por etiqueta al hacer click en la pagina de una receta
###### [ 0.10.1](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.10.1)
- Seleccionar el idioma en el perfil
- Cambiar el layout del perfil
###### [ 0.9.3](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.9.3)
- Internacionalización
###### [ 0.9.2](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.9.2)
- Añadido [pusher](https://github.com/pusher/pusher-js) para las notificaciones
###### [ 0.9.1](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.9.1)
- Ver las recetas favoritas en el perfil
###### [ 0.8.4](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.8.4)
- Validacion del email
- Avatar para el usuario
###### [ 0.8.3](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.8.3)
- Recargar el JWT cada 30 minutos si se ha marcado la opcion de 'Recordar'
###### [ 0.8.2](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.8.2)
- Menus desplegables
- Buscar usuarios y amigos
###### [ 0.8.1](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.8.1)
- Ver tus amigos en el perfil
- Ver los amigos de otros en su perfil
- Añadir y borrar amigos mediante botones
###### [ 0.7.3](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.7.3)
- Seccion de usuarios WIP
###### [ 0.7.2](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.7.2)
- Cambiados los 'ng-click' por 'ng-href' para poder utilizar el context menu del navegador
###### [ 0.7.1](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.7.1)
- Ver las recetas en el perfil
###### [ 0.6.3](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.6.3)
- Compartir recetas
- Cambiado estilo del modal de puntuación
- Gravatar para los iconos de los usuarios
###### [ 0.6.2](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.6.2)
- Busqueda por tags
###### [ 0.6.1](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.6.1)
- Añadidos los comentarios
###### [ 0.6.0-hotfix](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.6.0-hotfix)
- Ahora el texto de busqueda se mantiene entre paginas
- La tecla enter activa la busqueda
- Fixeado error al guardar una receta sin imagen
###### [ 0.5.2](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.5.2)
- Scroll infinito en la busqueda
- Cambiada barra superior
###### [ 0.5.1-hotfix](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.5.1-hotfix)
- Fixeado boton de borrar una imagen en el perfil
###### [ 0.5.1](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.5.1)
- Añadida galeria para elegir imagenes en la receta y el perfil de usuario
###### [ 0.4.3](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.4.3)
- Añadido boton para añadir a favoritos
- Añadida posibilidad de puntuar una receta del 0 al 5
- Añadido Vagrantfile para poder probar la app sin instalar nada en el equipo
###### [ 0.4.2](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.4.2)
- Nuevo dashboard
- Nueva barra de navegacion
###### [ 0.4.1](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.4.1)
- Añadidos eventos cuando se presiona la tecla intro
###### [ 0.3.3](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.3.3)
- Nuevos tests añadidos
###### [ 0.3.2](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.3.2)
- Sección perfil de usuario
###### [ 0.3.1](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.3.1)
- Generar receta desde un borrador
- Primer test para el controlador
###### [ 0.3.0](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.3.0)
- Visibilidad de las recetas
###### [ 0.2.2](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.2.2)
- Sección recuperar contraseña
- Validador de contraseña repetida en los formularios
###### [ 0.2.1](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.2.1)
- Buscar recetas
- Fixeado CSS
- Test añadidos
- Integración con Travis CI
###### [ 0.2.0](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.2.0)
- Editar receta
- Borrar receta
###### [ 0.1.3](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.1.3)
- Crear una receta
- Editor WYSIWYG
- Slug automático y checkeo de existencia
- Añadir y quitar ingredientes
- Añadir a una categoria existente
- Añadir y quitar imágenes
- Añadir y quitar tags (crear nuevas si no existen)
- Actualización de las librerias
- Fix algunos bugs
###### [ 0.1.2-hotfix](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.1.2-hotfix)
- Arreglada la rua de Heroku para no mostrar nada: [recetarium-angular.herokuapp.com](https://recetarium-angular.herokuapp.com/)
###### [ 0.1.2](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.1.2)
- Vista en detalle de una receta responsive
- Chequeo de credenciales desde el servidor
- Pequeñas animaciones añadidas
- Todas las librerias minimizadas en un [archivo](/app/assets/js/lib/app.min.js)
###### [ 0.1.1](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.1.1)
- Lista de recetas responsive
- Arreglado header en moviles
- Color a las tabs del navegador mobile
###### [ 0.1.0](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.1.0)
- Añadida la página de Registro
###### [ 0.0.1](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.0.1)
- Añadida la base del proyecto en AngularJS
- Añadida la página de Home
- Añadido la página de Login
- Favicon
###### [ 0.0.0](https://github.com/JoseVte/tfg-recetarium-angularjs/releases/tag/0.0.0)
- App base
[bower]: http://bower.io
[npm]: https://www.npmjs.org/
[http-server]: https://github.com/nodeapps/http-server