open-source
open-source copied to clipboard
Listar lugares onde é possível trabalhar(ou não)
Nome
Locais para trabalhar
Objetivo
Listar bons lugares para trabalhar nas cidades brasileiras. Podemos listar cafés, coworkings, hotéis e onde mais for possível trabalhar.
Skills necessários
(vamos discutir sobre o projeto primeiro)
Projetos similares
https://workfrom.co/
@LFeh @barbier @diegoemerique @woliveiras @evansantos bora discutir! 😄
Booora!
Acho coisa linda de se fazer!!
Creio que precisemos definir como vamos hospedar isso, tecnologias que vamos utilizar, esquema de montetização pra manter a plataforma online (caso não tenha algum host do baum free), MVP e como vai funcionar a distribuição de tarefas.
Boa @woliveiras !
Temos alguns pontos então, mas não necessariamente nessa ordem:
- [x] Hospedagem: GitHub Pages
- [ ] Tecnologias que vamos utilizar
- [ ] Monetização(?)
- [x] MVP: https://github.com/frontendbr/open-source/issues/12#issuecomment-233767310
- [ ] Tarefas
Acho que podemos começar a discussão pelo o MVP.
O que vocês acham interessante ter na ferramenta?
Alguns pontos que acho importante:
- Login pelas redes sociais (da menos trampo)
- Cadastro de locais
- Opções para avaliação dos locais entre bom, otimo, excelente, ruim, pessimo, etc
- Um campo de busca (nem precisava falar né? kkk)
- Geolocalização
Os locais devem ser apenas gratuitos?
Acho que um mvp com uma lista e os pins num mapa já atenderia. Poderia usar o github mesmo como hospedagem, só pra validação. Os locais poderiam ser consumidos de um arquivo .json
Assim não precisa ter preocupação com login, cadastro de locais, etc, nessa primeira etapa.
Booa
Acho interessante que a pessoa possa colocar qualquer lugar legal e no Layout ter a informação se é free ou não @ortizvinicius
Acho interessante ter informações do tipo:
- Se o local possui acesso fácil a tomadas
- Qualidade da Wifi
- Preço
Questão de hospedagem concordo com o @vicainelli, dependendo do que fizermos o GH-Pages supre muito bem.
Sobre as informações acho que um esquema legal pra informações é:
- Free / Registrado / Pago (caso pago qual o preço)
- Qualidade da Wifi
- Se possui tomadas
- Review (?)
A princípio, da pra validar só com gh-pages e alimentamos com pull requests
Com base nos comentários aqui e nas informações que vi em alguns outros serviços, essa primeira versão deveria ter esses
- Nome do local
- Endereço, bairro, cidade, estado
- Website, email, telefone
- Horário de funcionamento
- Capacidade (uma média)
- Se é free ou pago ( se for pago, o valor por hora / dia)
- Se é ou não necessário um cadastro prévio ou reserva pra ter acesso.
- Wifi (se é aberto ou com senha, e poderia já colocar a senha atual)
- Se possui tomadas ( e os tipos de tomada)
- Se possui estacionamento (se é free ou se for pago a média do preço por hora)
- Se é de fácil acesso (próximo a alguma estação de metro / terminal de ônibus)
- Se possui café, lanchonete, bebidas (alcoólicas ou não alcoólicas)
- Volume de ruído sonoro (querendo ou não, lugar barulhento atrapalha bastante)
Pensei nisso, pra podermos startar algo, uma primeira fase, pra validar mesmo com quem usa e frequenta esses lugares, se der certo, podemos partir pra uma segunda fase, ai sim pensando em hospedagem, cadastros, reviews, comentários, etc.
O que acham?
:+1:
Usem o Eventos como base :facepunch:
Boa @vicainelli!
Agora que já temos um norte do MVP. Bora discutir a parte de tecnologia?
Como falei no outro tópico, se a API do Google Maps não suportar, podemos usar o Open Street Maps
Vou deixar meu pitaco, Polymer :D se for com ele eu posso contribuir mais.
https://www.polymer-project.org/1.0/
Deem uma olhada em vários componentes já criados que lidam com mapas: https://customelements.io/search/maps
Esse aqui é o componente do polymer mais usado pra lidar com mapas: https://elements.polymer-project.org/elements/google-map
Podemos usar o starter kit pra desenvolver mais rápido, mas podemos usar o polymer apenas em alguns locais também, sem problemas.
O backend da aplicação poderia ser no firebase (componente) ou numa outra solução, dessa parte não entendo muito.
@klarkc cai como uma luva isso hein? firebase acho que supre bastante :+1:
@evansantos então, me parece que o firebase é interessante justamente por não depender de uma estrutura física, então a própria comunidade se gerencia no tocante ao armazenamento dos dados. E como essa integração é praticamente nativa no Polymer, isso ficaria 10/10;;;
Mais alguma ideia sobre possíveis tecnologias iremos usar?
O que acha de criarmos um repositório e começar a discutir os tópicos la dentro?
@luisfmsouza Sim, é uma boa! você cria o repositório?
Pessoal, o repositório para discutir os tópicos já foi criado?
A ideia desse repositório é juntar as pessoas interessadas a tocar o projeto.
Depois das discussões iniciais, mandem ver em um repositório do próprio projeto :)
@LFeh - Ok. Interessante a ideia em questão, tenho interesse em tocar o projeto também.
@klarkc @evansantos @mtsdeveloper2 @barbier @luisfmsouza @vicainelli @woliveiras @ortizvinicius qual vai ser o nome do projeto?
Nomes aleatórios que me veio na mente:
iworkhere myplace justwork bestplace calmhere dohere
WorkHere WorkAt...
nicespot
Fala galera, mals a demora!
Repositório criado: https://github.com/trabalhando/ondetrabalhar/issues
- a primeira issue é pra decidir o nome(depois mudamos o nome do repo e organização)
Mandem issues! Vamos organizando lá dúvidas, sugestões e questões técnicas.
Ah, e quem tiver interesse em nos ajudar, será muito bem vindo. cc @mtsdeveloper2 !
:+1: @luisfmsouza