Coworking Ajusco 222 es un icónico edificio al sur de la Ciudad de México el cual reúne las sedes en México de las empresas más importantes del mundo: Apple, Amazon, Cisco, IBM, Google, Microsoft, Tesla, SpaceX…
Por ello, el control de aflujo (entrada/salida) y la seguridad demandan especial atención. Tratándose de un edificio 100% tecnológico, esta app da respuesta al check-in / check-out de una forma ágil, eficiente, limpia y segura.
Especialmente en un mundo que enfrenta una crisis sanitaria, esta APP VisitorsCheck da respuesta a nuestras necesidades del futuro
Índice
1. Definición de usuario
2. Historias de usuario
3. Conocimientos técnicos
4. Boilerplate
5. Diagrama de flujo
6. Prototipado
7. Producto final
Esta aplicación sirve a dos tipos de usuarios vinculados a un mismo problema: el control de aflujo en un edificio de trabajo.
Usuario 1: Visitantes del edificio de coworking
Usuario 2: Administradores de recepción del edificio de coworking
La interfaz permite a los visitantes:
Para quienes desean acceder al edificio, deben poder registrar:
Para los administradores del edificio de coworking (esta parte no es visible como primera vista para los visitantes):
Uso de JavaScript Vanilla ES6 (ECMAScript 2015 y superior), HTML5, CSS3
npm init
& eslintrc.json
JSON
ASYNC AWAIT
DB Firestore
CRUD en Firebase
Data Structuring
Acceso al sistema operativo: cámara
Métodos Array e iteraciones
Iteración de objetos y buscadores de key
Importación y exportación de módulos
.gitignore
Modelado de ramas development & release
Aplicación responsiva (tabletas & desktops)
Documentación del SDLC ágil en ReadMe.md. Planificación de Backlog
Bootstrap Framework
Persistencia de los datos. Almacenar los datos en la base de datos de Firestore.
Leer los datos de la base de datos para mostrarlos en la vista de administradores.
./
├── .editorconfig
├── .eslintrc
├── .gitignore
├── README.md
├── package.json
├── assets
├── src
│ ├── app.js
│ ├── data.js
│ ├── index.html
│ ├── index.js
│ ├── style.css
│ ├── visitors.html
│ ├── visitors.js
│ ├── admin.js
| ├── admin.html
│ └── administration.js
└── test
├── app.spec.js
└── index.html