Inspiration
Através de experiências pessoais, vimos a necessidade de uma plataforma que simplificasse o acesso dos alunos e professores a equipamentos presentes nos campi da Universidade, pois, muitas vezes são efetuadas compras desnecessárias de itens já presentes em outras unidades da USP. Assim, além de diminuição da burocracia, gastos desnecessários serão diminuídos, auxiliando na situação financeira da Universidade.
What it does
O projeto foi implementado na forma de website e este é dividido em duas principais áreas: -Encontrar um equipamento: Esta é a seção voltada para a busca pelo equipamento desejado. Ao clicar sobre o botão "Encontre um equipamento", o site é redirecionado para uma página de busca com as seguintes categorias:
- Nome do Produto, Cidade, Campus e Unidade. Este recurso de busca geraria automaticamente uma lista com todos os equipamentos disponíveis e com alguns de seus dados listados. Ao clicar sobre o equipamento, o site é redirecionado para a página individual deste, com dados mais detalhados (como número de registro, docente responsável, localização no mapa etc). Nesta página há um formulário a ser preenchido e pelo qual é possível enviar um e-mail diretamente ao responsável pelo equipamento, facilitando a comunicação.
-Registrar um equipamento: Foi levantando pela Pró-Reitoria de Pesquisa um problema relacionado à falta de registro de dados sobre alguns equipamentos nos bancos de dados da USP. Portanto, foi criado um sistema para facilitar a inclusão de novos itens no banco de dados a partir de uma página com um formulário que seria enviado para a administração do site que, em parceria com a USP, teria o papel de avaliar a validade da adição do item. Este sistema é acessado à partir da página inicial do site, através do botão "Registre um equipamento".
How we built it
O site foi construído baseado em HTML e CSS. Iniciou-se usando um template online gratuito, visto que os integrantes não possuíam tanta experiência desenvolvendo websites, mas este foi modificado ativamente. À partir da página inicial, fomos criando as outras páginas, alterando os atributos e adicionando novos recursos, como tabelas e listas.
Challenges we ran into
Inicialmente, tentamos desenvolver a página atráves de um programa visual, devido à pouca experiência dos integrantes com HTML e CSS. Porém, esta opção se mostrou muito limitada e bastante complexa, por isso foi decidido usar um modelo pré-existente e se basear nele.
Os dados usados no site, seriam obtidos da plataforma Mercúrio, da USP. Esta plataforma se mostrou bastante restritiva e pouco intuitiva, visto que para encontrar um equipamento nela é necessário possuir o seu número de registro, não existindo nenhum tipo de busca.
Para resolver este problema, tentou-se implementar uma ferramenta de backend que colocaria números de registro aleatórios e os registraria para uso. Porém, esta tarefa se mostrou muito complicada e, para mostrar o nosso conceito, construímos um banco de dados falso e reduzido.
Outro ponto que nos trouxe dificuldade foi a implementação de um recurso de busca para os equipamentos. Devido à dificuldade, acabamos montando a estrutura da pesquisa e um resultado padrão, já pré-definido, como prova de conceito.
Accomplishments that we're proud of
Apesar das dificuldades em implementar o projeto em tão pouco tempo e com os poucos conhecimentos iniciais aplicados nas áreas necessárias para o projeto, o grupo conseguiu trabalhar junto para implementar da melhor forma possível o projeto da forma que idealizamos. Ademais, apesar do desgaste físico e intelectual, conseguimos, através de muita dedicação e foco, terminar o projeto proposto em equipe.
What we learned
Houve um grande aprendizado por parte dos integrantes sobre HTML e CSS, o que será útil tanto em uma possível continuação do projeto, quanto na aplicação em trabalhos futuros e no futuro profissional. Também, obtemos mais experiência em trabalho em equipe, algo primordial para qualquer projeto em grupo e para toda a vida. Aprendemos, além disso, com os erros e dificuldades de implementação de certas funcionalidades em back-end, como implementar o banco de dados que idealizamos inicialmente.
What's next for Projeto Iris
Para a implementação total do projeto, deveria haver o incremento de uma base de dados sincronizada com o sistema Mercúrio, base tal que é de difícil pesquisa,devido à maneira na qual é implementada, além do bloqueio de certos dados aos usuários sem autorização prévia. Ademais, com mais tempo, conseguiremos implementar as funções apresentadas e não desenvolvidas. Dado a semelhança com projetos em andamento da Pró-reitoria, apesar das diferenças relevantes entre eles, fica claro que o projeto é factível, e de extrema importância para o âmbito da Universidade, podendo ser de complemento para os mesmos.
Log in or sign up for Devpost to join the conversation.