Skip to content

This is an invoice App build with Reactjs. Some of the key features of this app are: CRUD and also theme switcher. The routing is managed by React-Router and it uses localStorage for data persistence

Notifications You must be signed in to change notification settings

TaysonGermano/invoice-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Invoice System

Table of contents

Overview

Requirements

Users are be able to:

  • Create new Invoice
  • See list of all created invoices
  • See invoice details
  • Change invoice status
  • Edit invoice
  • Delete invoice
  • Change App theme from light to dark and vice-versa

Screenshot

Links

My process

Since I knew I had to use react for this project, the first step was to understand all the requirements clearly and see what components will need to be created. For this project I choose to go for JSS as the style option simple because I felt like is a big front end project and I needed SASS for style. Since I had to create two forms one to create the invoices and another one to edit invoices, had to use a form hook like react form hook or formik and for this one project I went for Formik

Built with

  • JSX
  • Formik
  • JSS
  • Hooks
  • React - JS library
  • React-Router
  • UUID
  • GSAP

About

This is an invoice App build with Reactjs. Some of the key features of this app are: CRUD and also theme switcher. The routing is managed by React-Router and it uses localStorage for data persistence

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published