Sobre o Projeto
O Storage 2.0 nasceu como um projeto acadêmico em Java, mas evoluiu para uma aplicação real usada por uma empresa. Para reduzir custos e facilitar a manutenção, reescrevi o back-end em Node.js, mantendo os princípios de Programação Orientada a Objetos. Durante a evolução do projeto, adicionei novas funcionalidades como exportação de relatórios em PDF e CSV, autenticação com JWT, autorização de usuários pelo administrador e integração com impressora térmica para emissão de recibos personalizados. Além disso, o front-end foi completamente remodelado com React, TypeScript, Tailwind e React Hook Form, resultando em uma interface mais fluida, responsiva e adaptada à identidade visual da empresa.

Tecnologias
O Storage 2.0 conta com um front-end em React, TypeScript, Tailwind CSS e React Hook Form, oferecendo uma experiência fluida e responsiva. No back-end, foi utilizado Node.js com Express, Prisma ORM e PostgreSQL, além de autenticação com JWT. A aplicação também integra geração de relatórios em PDF/CSV, impressão em impressoras térmicas e um sistema de autorização de usuários, tudo adaptado às necessidades reais da empresa.
Galeria





