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.
- Start the server:
cd server npm install npm start
- Start the client application:
cd client npm install npm run dev
- Node.js
- Express.js
- MongoDB
- Mongoose
- React.js
- Redux
- HTML
- CSS
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.