Skip to content

kmaity-9563/Invoice_tax_creater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

Invoice Creator

Description

Invoice Creator is a web application for generating invoices. It allows users to input invoice details such as invoice number, customer name, invoice date, due date, and payment method. Users can also add services, specify quantity, rate, discount, and tax for each service. The application calculates the total amount including taxes and discounts and provides an option to save the invoice.

Usage

  1. Start the server:
    cd server
    npm install
    npm start
  2. Start the client application:
    cd client
    npm install
    npm run dev

Technologies Used

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • React.js
  • Redux
  • HTML
  • CSS

Folder Structure

  • client: Contains the frontend code built with React.js.
  • server: Contains the backend code built with Node.js and Express.js.
  • db: Contains MongoDB schema definitions.
  • routes: Contains route definitions for the backend API.
  • models: Contains Mongoose models for interacting with MongoDB.
  • public: Contains static assets.

Screenshots

Setting up tax details

Screenshot 2024-04-08 100107

Setting up tax and service details

Screenshot 2024-04-08 100302

Final outcome

Screenshot 2024-04-08 100823

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published