Skip to content

sprusak/invoice_app

Repository files navigation

Invoice App

LIVE DEMO OF THIS APP HERE

This is a fullstack app where user can create, update and delete invoices. The design comes from frontendmentor but application was created only by myself.

Functionallities

User have two options of saving invoice:

  • draft, where partial informations could be provided and updated later.
  • save, where user can't send invoice without all of the informations, sending invoice with all fields filled will change it's status to pending.

User can change invoice's status to paid only when it's status is pending.

User can toggle between light and dark theme which is then stored in local storage.

Styling

To style this application i used tailwind.

Server

All of the data is stored in modngoDB database. To communicate with database i created basic express server. Server is hosted on heroku.

Tech stack

  • express
  • postman
  • react
  • typescript
  • framer-motion
  • tailwindcss
  • formik
  • yup
  • axios
  • redux
  • react-router

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published