-
Notifications
You must be signed in to change notification settings - Fork 39
Pull Request - Memingo's #19
base: master
Are you sure you want to change the base?
Changes from all commits
9c5b61d
4b9b01e
7722057
492ab0d
a57dfc6
bde22a4
3f25ca5
fb93e28
a562049
350ac12
766f7cb
317a1e9
b8f8363
7260b31
7cab64b
3723cb1
ff8eafa
1bb56aa
a66983d
36cb564
c3553c5
5c92651
5e0731a
2c3688c
a525175
7429c2e
a8d04fe
bdf170c
1e1bcae
659c061
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| { | ||
| "projects": { | ||
| "default": "memingos-abeea" | ||
| } | ||
| } |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,17 @@ | ||
| { | ||
| // Use IntelliSense to learn about possible attributes. | ||
| // Hover to view descriptions of existing attributes. | ||
| // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 | ||
| "version": "0.2.0", | ||
| "configurations": [ | ||
| { | ||
| "type": "node", | ||
| "request": "launch", | ||
| "name": "Launch Program", | ||
| "skipFiles": [ | ||
| "<node_internals>/**" | ||
| ], | ||
| "program": "${workspaceFolder}\\src\\index.js" | ||
| } | ||
| ] | ||
| } | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,6 @@ | ||
| { | ||
| "rules": { | ||
| ".read": "auth != null", | ||
| ".write": "auth != null" | ||
| } | ||
|
Comment on lines
+2
to
+5
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Es muy cómodo tener las rules en este archivo pero también es mejor meterlo al .gitignore y no subirlo a github |
||
| } | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| { | ||
| "database": { | ||
| "rules": "database.rules.json" | ||
| } | ||
| } |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,7 @@ | ||
| service cloud.firestore { | ||
| match /databases/{database}/documents { | ||
| match /{document=**} { | ||
| allow read, write: if request.auth != null; | ||
| } | ||
| } | ||
| } | ||
|
Comment on lines
+1
to
+7
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Lo mismo, mejor no subirlo |
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -32,5 +32,12 @@ | |
| "serve": "^11.0.2", | ||
| "stylelint": "^10.1.0", | ||
| "stylelint-config-recommended": "^2.2.0" | ||
| }, | ||
| "dependencies": { | ||
| "bulma": "^0.8.1", | ||
| "bulma-helper-spacing": "0.0.3", | ||
| "bulma-social": "^1.1.1", | ||
|
Comment on lines
+37
to
+39
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Sabemos cuanto peso se agrego a nuestro proyecto con Bulma?, y si valió la pena en comparación con la cantidad de herramientas usadas (de bulma)
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. No esta mal, pero es bueno saber cuanto peso agrega |
||
| "firebase": "^7.14.0", | ||
| "mkcert": "^1.2.0" | ||
| } | ||
| } | ||
| } | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,79 @@ | ||
| # 😆 Memingo's, la red social de los memes. 💩 | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Me encanta el nombre del app <3 😍 |
||
|
|
||
| ### Proceso de Diseño | ||
| Desarrollamos una interfaz intuitiva inspirada en las apps de redes sociales más usadas en el mundo para que así, el usuario se sienta cómodo y conozca el entorno de la aplicación. Esta red social está pensada en el público joven. | ||
|
|
||
| Comenzamos nuestro prototipo de baja fidelidad en Figma  mostramos este prototipo a diferentes compañeras para recibir feedback y comenzar con nuestro prototipo de alta fidelidad. | ||
|
|
||
| Escribimos nuestras historias de usuario en Trello, dividimos las tareas en unas tareas más pequeñas obteniendo así, un total de seis historias de usuario. | ||
| Después de definitir qué era lo que se esperaba que el usuario pudiera manipular en la app desarrollamos nuestro prototipo de alta fidelidad. | ||
|  | ||
|
|
||
| Este es nuestro producto final: [Memingo's](https://fasez26.github.io/CDMX009-Social-Network/src/index.html) | ||
|
|
||
| ### Historias de Usuario | ||
|
|
||
| 1. Yo como: Usuario nuevo Quiero: Poder crear una cuenta con email y password válidos Para: Poder iniciar sesión e ingresar a la red social. | ||
| 2. Yo como: Usuario Quiero: Tener la opción de iniciar sesión con mi cuenta de Google o Facebook o con un mail válido Para: Poder ingresar a la red social. | ||
| 3. Yo como: Usuario Quiero: Poder crear y guardar en el mismo lugar. Para: Eliminar una publicación privada o pública, que pueda ser una frase o imagen. | ||
| 4. Yo como: Usuario debo de poder ver todos los post que he hecho públicos o privados Para: Cambiar la privacidad de mis publicaciones. | ||
| 5. Yo como: Usuario Quiero: Dar like a las publicaciones Para: Poder llevar un conteo de likes en mi publicación. | ||
| 6. Yo como: Usuario Quiero: Poder editar o eliminar un comentario en mi publicación. Para: Interactuar en la red social. | ||
|
|
||
|
|
||
| ### Objetivos de aprendizajes | ||
|
|
||
|
|
||
| ### HTML y CSS | ||
| M D N | ||
| * [✨] [✨] [✨] [HTML semántico](https://developer.mozilla.org/en-US/docs/Glossary/Semantics#Semantics_in_HTML) | ||
| * [✨] [✨] [✨] [CSS `flexbox`](https://css-tricks.com/snippets/css/a-guide-to-flexbox/) | ||
| * [✨] [✨] [✨] Construir tu aplicación respetando el diseño realizado (maquetación). | ||
|
|
||
| ### DOM y Web APIs | ||
|
|
||
| * [✨] [✨] [✨] [Manipulación dinámica del DOM](https://developer.mozilla.org/es/docs/Referencia_DOM_de_Gecko/Introducci%C3%B3n) | ||
| * [] [ ] [ ] [History API](https://developer.mozilla.org/es/docs/DOM/Manipulando_el_historial_del_navegador) | ||
| * [] [ ] [ ] [`localStorage`] | ||
|
|
||
| ### Javascript | ||
|
|
||
| * [✨] [✨] [✨] [Uso de callbacks](https://developer.mozilla.org/es/docs/Glossary/Callback_function) | ||
| * [✨] [✨] [✨] [Consumo de Promesas](https://scotch.io/tutorials/javascript-promises-for-dummies#toc-consuming-promises) | ||
| * [✨] [✨] [✨] Uso ES modules | ||
| ([`import`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import) | ||
| | [`export`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/export)) | ||
|
|
||
| ### Firebase | ||
|
|
||
| * [✨] [✨] [✨] [Firestore](https://firebase.google.com/docs/firestore) | ||
| * [✨] [✨] [✨] [Firebase Auth](https://firebase.google.com/docs/auth/web/start) | ||
| * [✨] [✨] [✨] [Firebase security rules](https://firebase.google.com/docs/rules) | ||
| * [✨] [✨] [✨] [Uso de onSnapshot](https://firebase.google.com/docs/firestore/query-data/listen) | ||
| | [onAuthStateChanged](https://firebase.google.com/docs/auth/web/start#set_an_authentication_state_observer_and_get_user_data) | ||
|
|
||
| ### Testing | ||
|
|
||
| * [✨] [✨] [✨] [Testeo de tus funciones](https://jestjs.io/docs/es-ES/getting-started) | ||
| * [ ] [ ] [ ] [Testeo asíncrono](https://jestjs.io/docs/es-ES/asynchronous) | ||
| * [ ] [ ] [ ] [Mocking](https://jestjs.io/docs/es-ES/manual-mocks) | ||
|
|
||
| ### Colaboración en Github | ||
|
|
||
| * [ ] [ ] [ ] Branches | ||
| * [ ] [ ] [ ] Pull Requests | ||
| * [ ] [ ] [ ] Tags | ||
|
|
||
| ### Organización en Github | ||
|
|
||
| * [✨] [✨] [✨] Projects | ||
| * [ ] [ ] [ ] Issues | ||
| * [ ] [ ] [ ] Labels | ||
| * [ ] [ ] [ ] Milestones | ||
|
|
||
| ### Buenas prácticas de desarrollo | ||
|
|
||
| * [✨] [✨] [✨] Modularización | ||
| * [✨] [✨] [✨] Nomenclatura / Semántica | ||
| * [✨] [✨] [✨] Linting | ||
|
|
||
Large diffs are not rendered by default.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Este archivo puede estar dentro de .gitignore