Con el trabajo remoto cada vez más en evidencia, a veces queremos salir de casa para trabajar en un espacio diferente. O durante un viaje necesitamos un lugar para trabajar.
¿Quién mejor que nosotros para mapear estos lugares?
Este proyecto tiene como objetivo crear una plataforma para incluir espacios de coworking en cualquier lugar de Brasil y en todo el mundo.
Es un proyecto de código abierto y sin fines de lucro. El repositorio está bajo la licencia GNU GPLV3, puede leer más sobre nuestro archivo de licencia.
Nota: Esta documentación está en desarrollo y cambiará con el tiempo.
Encontrarás la hoja de ruta del proyecto aquí en Github. Tendremos una hoja de ruta y una tabla donde pueda seguir el progreso. También es que encontrará problemas abiertos y puede elegir algo para trabajar juntos.
Nuestro trasero se desarrollará en Go.
Crearemos una API REST usando un enrutador simple, pero uno de los más famosos y usados, Chi.
Usemos PostgreSQL como base de datos.
Es un banco versátil y robusto con numerosas opciones de alojamiento, incluida la gratuita.
Usaremos Supabase para alojar nuestro DB. La elección es porque es un proyecto de código abierto y tiene la posibilidad de escalar nuestra propia instancia.
Usaremos folleto para mostrar las oficinas de coworking cerca del usuario.
Es una alternativa a Google Maps que tiene las características que necesitamos y puede integrarse con numerosos mapas como Mapbox, OpenSreet, etc.
Nuestra búsqueda usará typesense. Un proveedor de búsqueda muy eficiente, código abierto y autohospedado.
La sincronización de datos de DB para Typesense usará AirByte. También de código abierto y autohostado.
Usemos Redis a través de Upstash.
Para la autenticación, vayamos a Supabase Auth.
Herramienta de código abierto, simplemente utilizando los gotrue de Netlify.
Romperemos la parte delantera en algunas partes.
Para la página de destino usaremos Strapi Integrated Star.
Crearemos un sistema de componentes strappi y representaremos en la estrella, lo que le permitirá crear páginas de destino rápidamente, editando solo el contenido.
En nuestro blog, donde los usuarios podrán publicar artículos sobre trabajos remotos, también utilizaremos una estrella integrada como están (plataforma que ejecuta Dev.TO).
Para nuestra documentación del usuario y las posibles integraciones de desarrolladores, usaremos Astro con la plantilla de Starlight.
Al principio, usaremos archivos de Markdown en el repositorio en sí, pero podemos evaluar la migración a su propio repositorio controlado con un CMS, por ejemplo, Tina.
Para el tablero (nuestro área registrada) usaremos NUXT con SSR.
La elección de NUXT es mostrar la versatilidad de Vue para el desarrollo web.
Construiremos nuestra aplicación móvil utilizando Vue y NativeScript.
Al final del proyecto, tendremos una aplicación funcional aplicando todo el ciclo de desarrollo, desde la concepción hasta la implementación.
No. Puede participar en el proyecto, ya sea junior, completo o senior. Lo importante es participar.
Los problemas y la hoja de ruta del proyecto estarán aquí en Github, ¡pero también tendremos un disco para intercambiar Idea y ayudar a quienes la necesitan! (El enlace del servidor estará disponible pronto).
Como cada proyecto de código abierto y mantenido por la comunidad solo es posible con la colaboración, ¡la respuesta es sí! Si está dispuesto a participar, compromete al compromiso y vaya al final.
¡En absoluto!
No. Este proyecto será mantenido por voluntarios, tiene como objetivo ayudar a quienes comienzan como un "proyecto escolar".
Sí, la aplicación estará disponible como una aplicación web en https://cademeucooworning.com.br y también con una aplicación publicada en AppStore y Google Play.
En términos de mantenimiento de la comunidad misma, esta es la intención.
En términos financieros, nuestro objetivo es utilizar servicios gratuitos cuando sea posible.
Priorizamos el uso de servicios y herramientas gratuitas. Pero sí, tendremos patrocinio para aquellos que desean colaborar financieramente también.