This repository was archived by the owner on Dec 4, 2024. It is now read-only.
This repository was archived by the owner on Dec 4, 2024. It is now read-only.
"Backend" de búsqueda y datos #9
Open
Description
No creo que sea muy necesario tener un backend o api dedicada, se puede hacer el sistema de búsqueda completamente en el frontend, descargando un archivo que tenga todas las ubicaciones. Pero a pesar de que se haga o no, hay que ver varias cosas con respecto a la búsqueda y los datos:
- Esquema de ubicaciones
type LatLng = [number, number] type Polygon = [LatLng, LatLng, LatLng, ...LatLng[]] export type Place = { id: number name: string categories: string[] alternativeNames?: string[] description?: string campus: string /* Creo que podría tener un nombre más genérico */ latLng: LatLng floor?: number parentId?: string polygon?: Polygon contact?: { [key: string]: string } }
- Limpieza de datos (ej: campus incorrectos, lugares que ya no existen)
- Añadir lugares y etiquetas (ej: salas de estudios, salas K)
- Búsqueda aproximada (fuzzy-search) y con tags (categorías)