Skip to content

Manage your invoices, add, delete or update your products and customers.

Notifications You must be signed in to change notification settings

TomekMojsiuk/invoice-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Invoice-me

The app lets you manage your company's invoices, customers and products. Issue and archive invoices, add, delete and modify your customers and products.

A simple login form is also included in order to implement basic security within the app data.

Login:

User name: admin,
User login: admin@admin.pl
Password: 1234admin

Technologies and tools:

Basic functionality:

  • login form, data validation
  • add, modify or delete products and customers data

To do:

  • New user registration form. For now, a login form has been implemented.
  • Validation of form fields - check if provided characters are allowed.
  • Currency calculator.
  • Client and product data edition.
  • Show invoice details on click. For now, the user can see only basic invoice data.
  • Print invoice functionality.

Installation:

  • git clone https://github.com/TomekMojsiuk/invoice-generator.git

  • Clone and download repository and install node_modules. Use npm i_

  • Install json server. Use: npm install -g json-server

  • Run react app and json server. For json server use port 3001. Use:

    • npm start
    • json-server -p 3001 ./src/data/data.json

About

Manage your invoices, add, delete or update your products and customers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published