Este é um projeto de cunho universitário para o curso de Análise e Desenvolvimento de Sistemas do Centro Universitário Serra dos Órgãos - Unifeso.
O projeto tem como objetivo um problema real que mais á frente será explicitado, este tornará o acesso a certos serviços da Unifeso mais conveniente e acessível para a população local. Foi proposto o desenvolvimento front-end de uma plataforma web capaz de disponibilizar um meio de agendamento com os interessados, além de outras funcionalidades como gestão da própria plataforma e o cadastro de voluntários.
Neste repositório está o MVP do que foi proposto. Pensando em prioridade, o principal recurso da plataforma foi desenvolvido: o agendamento.
O Centro Universitário Serra dos Órgãos (Unifeso), em conjunto com o Núcleo de Apoio Contábil e Fiscal (NAF) da região, disponibiliza atendimento para pessoas encaminhadas pela agência da Receita Federal de Teresópolis, que precisam de auxílio com dúvidas e questões fiscais.
Com uma demanda significativa, especialmente durante a temporada de declaração do Imposto de Renda, o NAF é uma iniciativa que envolve estudantes e professores dos cursos de Administração, Ciências Contábeis e Direito da instituição.
Recentemente, visando aprimorar o serviço prestado e buscar soluções mais eficientes, surgiu a necessidade premente de desenvolver uma plataforma web inovadora, denominada "AgendaFácil NAF". Essa iniciativa representa um passo importante na direção da simplificação e modernização dos processos de agendamento no Núcleo de Apoio Contábil e Fiscal (NAF), com o objetivo de tornar o acesso aos serviços mais conveniente e acessível para a população local.
Visualizar protótipo - Figma
- Para vizualizar o app acesse aqui
Para rodar o app faça o download do ZIP no repositório ou clone o mesmo usando o GitHub CLI com o camando:
gh repo clone Nu7nes/mvp-front-end
Será necessário a utilização do Node.js para servir o arquivo ou extensões como LiveServer no VSCode para rodar. Isso acontece pois o projeto utiliza uma arquitetura em módulos do ES6.
Front-end: HTML, CSS, Javascript
Obtive mais experiência ao criar a interface visível para os usuários finais. Utilizando HTML, CSS e JavaScript, fui capaz de criar a estrutura, o estilo, a interatividade e a responsividade do site.
Pude utilizar do paradigma de Programação Orientada a Objetos (POO) com o objetivo de manter um código legível e reutilizável, desenvolvendo assim abilidades com tal paradigma. E ainda aplicar e entender um pouco mais de um padrão de arquitetura chamado Model-View-Controller (MVC).