Avec le travail à distance de plus en plus en preuve, nous voulons parfois quitter la maison pour travailler dans un espace différent. Ou pendant un voyage, nous avons besoin d'un endroit pour travailler.
Qui mieux que nous-mêmes pour cartographier ces endroits?
Ce projet vise à créer une plate-forme pour inclure des espaces de coworking partout au Brésil et dans le monde.
Il s'agit d'un projet totalement open source et non à but de profit. Le référentiel est sous la licence GNU GPLV3, vous pouvez en savoir plus sur notre fichier de licence.
Remarque: Cette documentation est en cours de développement et changera avec le temps.
Vous trouverez la feuille de route du projet ici à GitHub. Nous aurons une feuille de route et une planche où vous pourrez suivre les progrès. C'est également que vous trouverez des problèmes ouverts et que vous pouvez choisir quelque chose pour travailler ensemble.
Notre back-end sera développé en Go.
Nous créerons une API REST en utilisant un routeur simple, mais l'un des chi les plus célèbres et les plus utilisés.
Utilisons PostgreSQL comme base de données.
Il s'agit d'une banque polyvalente et robuste avec de nombreuses options d'hébergement, notamment gratuitement.
Nous utiliserons Supabase pour héberger notre DB. Le choix est qu'il s'agit d'un projet open source et d'avoir la possibilité de gravir notre propre instance.
Nous utiliserons la dépliante pour montrer les bureaux de coworking près de l'utilisateur.
C'est une alternative à Google Maps qui a les fonctionnalités dont nous avons besoin et peut intégrer à de nombreuses cartes comme Mapbox, OpenSreet, etc.
Notre recherche utilisera TypeSense. Un fournisseur de recherche très efficace, open source et auto-hébergé.
La synchronisation des données DB pour TypeSense utilisera Airbyte. Également open source et auto-hébergé.
Utilisons Redis via Upstash.
Pour l'authentification, allons à Supabase Auth.
Outil open source, simplement à l'aide de Gotrue de Netlify.
Nous casserons l'avant en certaines parties.
Pour la page de destination, nous utiliserons Strapi Integrated Star.
Nous allons créer un système de composants Strappi et rendu sur l'étoile, vous permettant de créer rapidement des pages de destination, en modifiant uniquement le contenu.
Dans notre blog, où les utilisateurs pourront publier des articles sur des travaux à distance, nous utiliserons également une étoile intégrée telle qu'elle est (plate-forme qui exécute Dev.to).
Pour notre documentation utilisateur et les intégrations possibles des développeurs, nous utiliserons Astro avec le modèle Starlight.
Au début, nous utiliserons des fichiers Markdown dans le référentiel lui-même, mais nous pouvons évaluer la migration vers son propre référentiel contrôlé avec un CMS, par exemple, Tina.
Pour le tableau de bord (notre zone enregistrée), nous utiliserons Nuxt avec SSR.
Le choix de Nuxt est de montrer la polyvalence de Vue pour le développement Web.
Nous créerons notre application mobile à l'aide de Vue et NativeScript.
À la fin du projet, nous aurons une application fonctionnelle en appliquant l'intégralité du cycle de développement, de la conception au déploiement.
Non. Vous pouvez participer au projet, qu'ils soient juniors, pleins ou seniors. L'important est de participer.
Les problèmes et la feuille de route du projet seront ici chez GitHub, mais nous aurons également un disque pour échanger une idée et aider ceux qui en ont besoin! (Le lien de serveur sera bientôt disponible).
Comme chaque projet open source et entretenu par la communauté n'est possible qu'avec la collaboration, la réponse est oui! Si vous êtes prêt à participer, prenez l'engagement et allez à la fin.
Absolument pas!
Non. Ce projet sera maintenu par des bénévoles, vise à aider ceux qui commencent comme un «projet scolaire».
Oui, l'application sera mise à disposition sous forme d'application Web à https://cademeucooworking.com.br et également avec une application publiée dans AppStore et Google Play.
En termes de maintenance de la communauté elle-même, c'est l'intention.
En termes financiers, nous visons à utiliser des services gratuits dans la mesure du possible.
Nous priorisons l'utilisation de services et d'outils gratuits. Mais oui, nous aurons également du parrainage pour ceux qui souhaitent collaborer financièrement.