This is a simple accounting software to write invoices and manage expenses for the german market.
This Project was created using the following technologies
- React as a frontend library
- UiKit for ui-components
- Bootstrap as a grid-system
- styled-components for writing css
- Axios to make api-calls
- Zustand for state management
- Typescript for types
- Express as a backend-framework to create a rest api
- MongoDB as a database
- Typescript for types
- html-pdf-node to create pdf-files
- JWT
- bcrypt to hash passwords
- Login with user-authentication
- Dashboard with Data-Visualization
- Create invoices
- Generate PDF-Files from invoices
- Mange your client list
- Create Expenses
- Automated E2E-Tests using Cypress