Skip to content

nishank23/invoice_manager

Repository files navigation

📱 Invoice Manager – Flutter App

A Flutter-based mobile application for managing clients and invoices.
Designed for freelancers and small businesses, with a clean UI and backend integration.

This app consumes a Node.js backend API for authentication, client management, and invoice operations.


🚀 Features

  • User authentication
  • Client management
  • Invoice creation & listing
  • Invoice status tracking (Paid / Unpaid)
  • Dashboard overview
  • REST API integration
  • Responsive & clean UI

🛠 Tech Stack

  • Flutter
  • Dart
  • GetX (state management & navigation)
  • REST API
  • Material UI

📂 Project Structure

invoice_manager/
|──lib/
├──controllers/
│ └── # Getx Controllers
├── models/
│ └── # Data models
├── services/
│ └── # Api services
├── screens/
│ └── # UI screens
├── widgets/
│ └── # Reusable widgets
├── routes/
│ └── # App Routes
├── main.dart/

├── assets/
├── pubspec.yaml

▶️ Getting Started

Prerequisites

  • Flutter SDK
  • Android Studio / VS Code
  • Backend server running

Installation

git clone https://github.com/nishank23/invoice_manager.git                                                                                                        
cd invoice_manager                                                                                                                                                
flutter pub get                                                                                                                                                        
flutter run                                                                                                                                                                

Backened Configuration

###Update the API base URL in your service file:

const String baseUrl = "http://your-backend-url";

📸 Screenshots

Splash Log In Home Navigation Drawer Restore Complete Restore

About

Invoice Generator Made in Flutter

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages