Skip to content

Rubenhdz20/Invoice-App

Repository files navigation

Invoice App 💸

A full-featured Invoice Management Web Application built with React, TypeScript, Vite and Tailwind CSS. This project allows users to create, edit, delete and manage invoices with a clean, responsive and beautiful interface. Fully deployed and live!


🚀 Live Demo

👉 https://invoice-app.lat/


📸 Preview

Screenshot 2025-06-22 at 5 31 10 p m


✨ Features

  • Responsive Design (Mobile, Tablet, Desktop)
  • Create, Edit and Delete Invoices
  • Filter Invoices by Status (Draft, Pending, Paid)
  • Dark Mode / Light Mode toggle
  • Smooth animated sliding edit panel
  • State management with Zustand
  • Form management with React Hook Form
  • Local data persistence (for demo)
  • Fully deployed using Netlify

🛠 Tech Stack

Technology Purpose
React UI Library
TypeScript Type Safety
Vite Build Tool
Tailwind CSS Styling
React Hook Form Form Handling
Zustand Global State Management
Framer Motion Animations
React Router Routing
Netlify Deployment

📂 Project Structure

Screenshot 2025-06-22 at 5 37 32 p m

🙋‍♂️ Author

Ruben Hernandez • GitHub: @Rubenhdz20

🏁 Goal of the project

This project was created to simulate a real-world frontend application with: • Pixel perfect UI • Fully responsive design • Component-based architecture • Reusable patterns • State management • Animations • Future extensibility for full-stack capabilities

About

A full-featured Invoice Management Web Application built with React, TypeScript, Vite and Tailwind CSS. This project allows users to create, edit, delete and manage invoices with a clean, responsive and beautiful interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors