About the Project

Storage 2.0 started as an academic project in Java but evolved into a real-world application now used by a company. To reduce hosting costs and simplify maintenance, I rewrote the backend in Node.js, preserving Object-Oriented Programming principles. As the system matured, I implemented features like PDF/CSV report exports, JWT-based authentication, admin-level user authorization, and thermal printer integration for custom receipt printing. The frontend was redesigned using React, TypeScript, Tailwind CSS, and React Hook Form, creating a cleaner, more responsive UI tailored to the company’s branding.

Imagem principal do projeto storage2.name

Technologies

TypeScript
React
React Hook form
Tailwind
NodeJs
Express
Docker
Postgress
Prisma ORM

Storage 2.0 features a front-end built with React, TypeScript, Tailwind CSS, and React Hook Form, delivering a responsive and smooth user experience. The back-end uses Node.js with Express, Prisma ORM, and PostgreSQL, along with JWT-based authentication. It also includes PDF/CSV report generation, thermal printer integration, and user authorization — all tailored to meet the real needs of the company.