Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions FinalTP_Vue/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
## TP Final

El trabajo final deberá ser entregado antes del día miércoles 28/11. De manera aleatoria todos los equipos deberán exponerlo en no más de 10 minutos. Aquellos equipos que no lleguen a exponer el día miércoles 28/11 continuarán el viernes 30/11. **Todos los equipos deberán estar presentes ambos días**, quien no concurra a ambas clases como muestra de respeto a sus compañeros no promocionará.

El objetivo del trabajo es crear una SPA (Single Page Application) utilizando Vue.js y todas las tecnologías y conceptos aprendidos a lo largo de la cursada. Pueden, si así lo desean, crear una API para consumir aunque recomiendo revisar la [lista de APIs de Todd Motto](https://github.com/toddmotto/public-apis). El trabajo debe:

- Incluir un [framework de componentes](https://github.com/vuejs/awesome-vue#frameworks) del cual deben seguir sus lineamientos y buenas prácticas.
- Utilizar el router de Vue.js y crear al menos 5 vistas principales.
- Consumir al menos 7 endpoints diferentes. Al menos dos de las vistas deben hacer más de una llamada HTTP y se deben manejar / encadenar correctamente.
- Tener un formulario de login. Si la API que utilizan no tiene autenticación, pueden inventar un servicio tal cual hicimos en clases.
- Manejar errores correctamente.
- Validar datos y estados.

### Qué se evalúa?
- Calidad de código.
- Prolijidad.
- Utilización de las características de JS aprendidas durante la cursada.
- Consistencia.
- Manejo de git.
- Semántica.
- Experiencia de usuario.
- Todo lo que agreguen que no fue detallado en este trabajo.
3 changes: 3 additions & 0 deletions FinalTP_Vue/app/.browserslistrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
> 1%
last 2 versions
not ie <= 8
21 changes: 21 additions & 0 deletions FinalTP_Vue/app/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
.DS_Store
node_modules
/dist

# local env files
.env.local
.env.*.local

# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw*
2 changes: 2 additions & 0 deletions FinalTP_Vue/app/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# FinalTP_Vue
Final TP with Vue.Js FRMDP 2018
5 changes: 5 additions & 0 deletions FinalTP_Vue/app/babel.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
module.exports = {
presets: [
'@vue/app'
]
}
Binary file added FinalTP_Vue/app/fonts/DIMIS___.TTF
Binary file not shown.
Binary file added FinalTP_Vue/app/fonts/DIMITRI_.TTF
Binary file not shown.
Loading