An open API service indexing awesome lists of open source software.

https://github.com/baumannzone/recursosw-workshop

๐Ÿ––๐Ÿ’šTaller Vue + Firebase: Construyendo la app de recursOSW en vivo con Jorge Baumann (@baumannzone) y Robin Giles (@robinparadise) ๐Ÿฆ„
https://github.com/baumannzone/recursosw-workshop

cloudfunctions css eslint firebase firestore html javascript vue vuex

Last synced: 5 months ago
JSON representation

๐Ÿ––๐Ÿ’šTaller Vue + Firebase: Construyendo la app de recursOSW en vivo con Jorge Baumann (@baumannzone) y Robin Giles (@robinparadise) ๐Ÿฆ„

Awesome Lists containing this project

README

          

# Taller Vue + Firebase
[![Netlify Status](https://api.netlify.com/api/v1/badges/8328ca6d-64b5-41f4-932b-349ece40f79e/deploy-status)](https://app.netlify.com/sites/recursosw-workshop/deploys)
> ๐Ÿ––๐Ÿ’š + ๐Ÿ”ฅ Construyendo la app de recurs**OSW** en vivo con Jorge Baumann [(@baumannzone)](https://github.com/baumannzone)
> y Robin Giles [(@robinparadise)](https://github.com/robinparadise) โœ๏ธ๐Ÿฆ„

![main](./assets/main.png)

---

__รNDICE__:
* [Demo](#demo)
* [Contenidos](#contenidos)
* [Requisitos](#requisitos)
* [Recomendaciones](#recomendaciones)
* [Slides](#slides)
* [Ramas](#ramas)
* [Autores](#autores)
* [Agradecimientos](#agradecimientos)
* [Licencia](#licencia)

---

## Demo:
LiveDemo: ๐Ÿ‘‰ https://recursosw.netlify.com/#/ ๐Ÿ‘ˆ

## Contenidos:
- Vue & Vuex ๐Ÿ––๐Ÿ’š
- Firebase:
- Storage ๐Ÿ“ท
- Firestore ๐Ÿ“š
- Authentication ๐Ÿ”’
- Cloud Functions โ›…๏ธ (+ Typescript ๐Ÿ˜Ž)
- Procesamiento de imรกgenes (Cloud Functions + Storage) ๐ŸŒ
- Open Graph (metadatos) ๐Ÿ”ฃ
- Hosting & Deploy con Netlify โ›“
- ~Testing (Unit testing, E2E testing)~ โœ…
- ~Buscador con Algolia / Elasticsearch~ ๐Ÿ”

![main](./assets/VueFirebase.png)

---

## Requisitos
- Git :octocat:
- Node v.10 (LTS) + NPM
- Conocimientos bรกsicos de HTML, CSS y Javascript
- Cuenta de Github
- Cuenta de Firebase (Google)

## Recomendaciones
- Editor de texto: [VS Code](https://code.visualstudio.com/), [Sublime Text 3](https://www.sublimetext.com/), [Atom](https://atom.io/), ...
- Sistema Operativo: Linux, Mac
- Navegador web (moderno): Google Chrome, Firefox, ...
- Vue Dev Tools: Extensiรณn del navegador ([Chrome](https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd?hl=es) / [Firefox](https://addons.mozilla.org/es/firefox/addon/vue-js-devtools/))

## Slides
https://slides.com/baumannzone/recursosw-workshop/

---
## Ramas
|# |Ramas |
|-----------| ---|
| Vue | `step0_vue` |
| Vuetify | `step1_vuetify`
`step1.1_vuetify` |
| Router | `step2_router`
`step2.1_router` |
| Vuex + Firebase Auth | `step3_auth`
`step3.1_auth`
`step3.3_auth`
`step3.4_auth`
`step3.5_auth` |
| Hosting & Deploy +
Open Graph | `step4_netlify`
`step4.1_netlify` |
| Cloud Firestore +
Cloud Storage | `step5_firestore`
`step5A_firestore`
`step5.1_firestore`
`step5.1A_firestore`
`step5.2_firestore`
`step5.2A_firestore`|
| Cloud Functions | `step6_functions`
`step6.1_functions` |

---

## Autores
|

Jorge Baumann

|

Robin Giles

|
| :---: | :---: |

## Agradecimientos
> OSW

## Licencia
Ver [Licencia](./LICENSE)

---

![footer](./assets/footer.png)