Skip to content

A versatile and user-friendly invoicing application designed to simplify your financial management tasks.

Notifications You must be signed in to change notification settings

vilmarfonseca/invoicenator

Repository files navigation

Invoicenator - Invoice managing app built with NextJS 13

Invoicenator is a versatile and user-friendly invoicing application designed to simplify your financial management tasks. Whether you're a freelancer, small business owner, or a growing enterprise, our app empowers you to take control of your invoicing process with ease.

Built with

## Installation and Setup

To run Invoicenator on your local machine, follow these steps:

Ensure you have Node.js and npm (Node Package Manager) installed on your system. It's recommended to use Node v18.0 or higher.

Clone the repository:

git clone https://github.com/your-username/invoicenator.git

cd invoicenator

Install the required dependencies:

npm install

Create a copy from .env.example and rename it to .env.local

cp .env.example .env.local

Start the development server:

npm start

Open your web browser and visit http://localhost:3000 to access Invoicenator.

Deployment

This project is deployed using Vercel.

Available Scripts

Running development server:

npm run dev
# or
yarn dev
# or
pnpm dev

ESLint and/or Format with Prettier using:

npm run lint
# or
npm run lint:fix
# or
npm run format

Open http://localhost:3000 with your browser to see the result.

Future Work

We have a few items listed for future work that weren't addressed for now due to the availability.

  • Add jest testing into individual components.
  • Generate PDF Invoices with React-PDF
  • Different types of login (e.g. Google, Facebook, etc)
  • Save user name and settings
  • Dark mode

License

Invoicenator is released under the MIT License. You are free to use, modify, and distribute this project as per the terms of the license.

Happy invoicing with Invoicenator! If you have any questions or need assistance, please don't hesitate to reach out to us.

About

A versatile and user-friendly invoicing application designed to simplify your financial management tasks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published