Contexto
O ERASÓ é desenvolvido no âmbito de um projeto de extensão estudantil. A proposta é oferecer uma ferramenta de compartilhamento e colaboração entre dispositivos, voltada a estudantes e a pessoas com diferentes níveis de familiaridade com tecnologia, e relacionada aos Objetivos de Desenvolvimento Sustentável (ODS).
Ficha do projeto
- Instituição
- Cruzeiro do Sul Virtual
- Modalidade
- Projeto acadêmico de extensão estudantil
- Curso
- [a definir]
- Disciplina ou programa de extensão
- [a definir]
- Orientação docente
- [a definir]
- Equipe
- [a definir]
- Período de execução
- [a definir]
- Eixo
- Objetivos de Desenvolvimento Sustentável (ver ODS e impacto)
- Público a que se destina
- Estudantes e pessoas com diferentes níveis de familiaridade com tecnologia (objetivo de design do projeto)
Objetivos do projeto
- Permitir compartilhar arquivos, imagens, textos e links entre dispositivos de forma rápida, intuitiva e organizada.
- Funcionar entre aparelhos próprios, na mesma rede (prioridade) ou em redes diferentes, por meio de salas com código.
- Oferecer uma área pessoal (Caixa), neste aparelho, para guardar textos, links e arquivos.
- Manter um histórico de atividade das transferências.
- Ser acessível e fácil de usar, em português, para quem não tem familiaridade com tecnologia.
Etapas concluídas
- Pesquisa de referências. O LocalSend foi estudado como base funcional (código, textos da interface, histórico de versões e capturas oficiais); Linear, Raycast e Dropbox foram estudados como referências de hierarquia, produtividade e organização de arquivos. Resultado: o plano de adaptação, na pasta
docs/designdo repositório. - Design system. Conceito, princípios e identidade, tokens, componentes e movimento, documentados na pasta
docs/designdo repositório. - Protótipo navegável do Web App. Todas as telas e fluxos especificados.
- Landing page e páginas institucionais. Este site.
- Aplicativo funcional. Servidor de presença e sinalização, descoberta de aparelhos e transferência direta entre navegadores, com salas e testes automatizados: abrir o aplicativo.
- Validação e preparação para publicação. Testes, revisão de segurança e guia de hospedagem.
Decisões que ainda dependem da equipe e da instituição
- Quem hospedará o servidor e em qual endereço, e se haverá um servidor de retransmissão (TURN) para redes restritas.
- Se o projeto terá aplicativo para computador, ou continuará apenas na web.
- Se haverá contas, pareamento permanente ou Caixa sincronizada (hoje não existem e exigiriam armazenamento em servidor).
- Quais ODS e metas o projeto declara.
- Titularidade da marca e uso do nome e do logotipo da instituição (o código está sob Apache License 2.0).
O que já foi decidido e implementado está em Como funciona.