ypratham / invoice-generator

Open source invoice generator, preview: https://invoice-generator-preview.vercel.app/
https://invoice-generator-two-gamma.vercel.app
MIT License
8 stars 6 forks source link
hacktoberfest nextjs open-source react react-hook-form shadcn-ui typescript zustand

Invoice Generator

Invoice Generator is an open-source web application that allows users to create, customize, and download professional invoices. Built with Next.js for speed and scalability, this project is perfect for small businesses and freelancers needing an easy-to-use invoicing tool.

Features

Technologies Used

Getting Started

Follow the steps below to get the project running on your local machine:

Prerequisites

Ensure you have the following installed:

Installation

  1. Clone the repository:

    git clone https://github.com/ypratham/invoice-generator.git
    cd invoice-generator
  2. Install dependencies using PnpM:

    pnpm install
  3. Run the development server:

    pnpm dev
  4. Open the app: Visit http://localhost:3000 in your browser to see the application.

Building for Production

To build the project for production, run:

pnpm run build

This will create an optimized production build of your application.

Running in Production

After building the app, start the server in production mode:

pnpm run start

Contributing

We welcome contributions! Please see our Contributing Guidelines for details on how to get started.

To contribute:

  1. Fork the project.
  2. Create a new branch with your feature or bugfix: git checkout -b feature-name
  3. Commit your changes: git commit -m 'Add feature'
  4. Push to the branch: git push origin feature-name
  5. Open a pull request on GitHub.

Issues

Have a bug or a feature request? Please check the existing issues before opening a new one.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Acknowledgements