Um sistema criado para facilitar a gestão de locação de filmes, como os nossos antepassados faziam, antes do torrent e da netflix. Desenvolvido durante o processo seletivo da e-Auditoria
Esse projeto foi desenvolvido utilizando Create React App.
Para a criação dos componentes e design da aplicação, foi utilizada a robusta biblioteca Ant Design, como recomendado.
Ótima documentação, muitos bons exemplos e componentes altamente customizáveis e inteligentes. Não tão fácil de usar de primeira, mas você vai pegando o jeito...
O principal ponto negativo é não ser nativamente integrada ao styled components, mas imagino que seja contornável com um pouco mais de tempo e pesquisa.
Mas vamos ao que interessa...
O deploy foi feito pelo Vercel e você consegue dar uma espiada no resultado entrando aqui: nostalgicVHS
Mas se quiser rodar na sua máquina, segue o fio...
Antes de tudo, você precisa ter e saber operar o Git, Node.js e algum ótimo editor de código como o VSCode.
# Clone o repositório
$ git clone <https://github.com/rabbithay/nostalgic.git>
# Acesse a pasta do projeto
$ cd nostalgic
# Instale as dependencias com o gerenciador de sua preferência (gosto mais do yarn)
$ yarn install or $ npm install
# E rode a aplicação !
$ yarn start or $ npm start
# O resto deve acontecer automáticamente, so esperar a boa vontade do navegador
Fácil, ne?
As features implementadas foram:
- listar filmes, clientes e aluguéis em formato de tabela
- ordenar e filtrar as colunas de acordo com as informações de cada tabela
- editar informações dos filmes, clientes e aluguéis
- apagar dados das tabelas
- cadastrar novos filmes, clientes e aluguéis
E as que ainda vão nascer:
- integração com a API que fiz dedicada
- rotas privadas, para manter o acesso dos dados apenas para administradores cadastrados
- estoque de filmes
- repaginada no visual e responsividade
- Ao Twitter Emoji que criou o Videocassette Icon que estou usando. Valeu!!