Quiero crear una aplicación web que pueda mapear el piso de su oficina actual y darle instrucciones. ¿Qué tecnologías frontend sugieres?

Basándome en la información que ha proporcionado en la pregunta, parece que está poniendo el carrito antes que el caballo aquí. Este es el por qué:

  • ¿Está haciendo esto para su uso personal o para vender a otras compañías como una especie de directorio?
  • ¿Cómo obtendrá el usuario las instrucciones? ¿Se conectarán en línea e imprimirán? ¿Cargarán tu aplicación en su teléfono? ¿Usarán un quiosco en el vestíbulo?
  • ¿Has resuelto cómo funcionará exactamente tu sistema? En términos generales, UX, aunque no es una pequeña parte de las aplicaciones web, debe ser clavado después de que se implementen los sistemas de fondo. Supongo que esto puede variar dependiendo de su proceso de diseño. Dicho esto, si te preocupa tu front-end antes de saber cómo funcionará exactamente el sistema, definitivamente es un carro antes del escenario del caballo.

Responder las preguntas anteriores lo ayudará a saber qué marcos web y de interfaz de usuario pueden satisfacer sus necesidades, especialmente si desea que su aplicación funcione en dispositivos móviles. Además, los teléfonos no serán de mucha ayuda para detectar en qué piso se encuentra alguien, sin embargo, uno esperaría que cualquier usuario pueda darse cuenta de eso por sí mismo.

Además, sigo releyendo tu pregunta. ¿Está tratando de mapear su área para poder decirle a alguien cómo llegar a su oficina / cubículo? ¿Qué tan grave es esta aplicación? Quiero decir, ¿es solo para uso personal o planeas comercializarlo? Si es personal, es probable que pueda encontrar alguna herramienta en línea que ya lo haga, o una herramienta que pueda ser utilizada para este esfuerzo.

La tecnología de front end puede depender de cómo planea almacenar sus datos. Dicho esto, d3 puede modelar cualquier cosa si eres agnóstico con respecto al almacenamiento de datos. Puede almacenar coordenadas x, y contra tipos de objetos (de una lista que incluye: pared, escritorio, partición, sala de reuniones, área de cocina) y categorías (destino, no transitable). Entonces podría usar js para inferir la mejor (y posible) ruta de a a b

Me gustaría sugerir D3, donde puede crear un diagrama de piso con svg.

Y el resto de la aplicación se puede hacer en cualquier marco MVC front-end.

More Interesting

No soy un experto en tecnología. ¿Necesito conocer el diseño web y la codificación para trabajar en la industria de los medios?

Tengo un concepto sobre HTML y CSS. Quiero practicar más y más. ¿Cómo lo hago?

Soy un desarrollador front-end. ¿Todos los demás desarrolladores enfrentan una crisis de fecha límite?

Mi sitio web no es intuitivo y tiene una alta tasa de rebote cuando los nuevos usuarios llegan a una página interna. ¿Hay algún JavaScript para mostrar a los usuarios un diálogo de ayuda único si son nuevos en el sitio web?

Tengo robots.txt en mi sitio web, ¿debería eliminarlo?

Tengo una licenciatura en gobierno e inglés. He diseñado sitios web de celebridades. ¿Por qué no puedo conseguir un trabajo asalariado de seis cifras?

No tengo ninguna pieza de cartera, ¿debo configurar un sitio web personal?

Estoy buscando un gran diseñador web para una renovación del sitio: necesito wordpress, branding / logo, habilidades de SEO. Experiencia en diseño para pequeñas empresas y consultores un plus. ¿Quién está afuera?

¿Estoy listo para el desarrollo web independiente?

Tengo un sitio web y recibí muchas reclamaciones de contracargos. Tengo que desarrollar un algoritmo de detección. ¿Cómo puedo hacer eso?

Tengo 20 años y dirijo una empresa de desarrollo web bastante rentable y me expandiré. Nunca fui a la universidad. ¿Vale la pena volver y obtener un BS en CS?

Soy un programador experimentado, pero acabo de comenzar a aprender desarrollo web. Puedo aprender JavaScript y HTML bastante fácil. Sin embargo, CSS me está volviendo loco. Hay demasiadas reglas y sintaxis extraña. ¿Cómo debo aprenderlo?

Quiero ser un desarrollador web Full Stack. ¿Me ayudaría hacer un curso de nanogrado de desarrollador web Udacity Full Stack?

Actualmente estoy enfocado en diseño web. Pero tengo fallas, como dibujar en papel. No tengo conceptos básicos para esto. Soy malo dibujando. Quiero aprender. ¿Como empiezo?

Quiero escribir un blog donde cuente cómo estoy aprendiendo el desarrollo web, ¿cómo debo comenzar?