Skip to content

Tunzeki/expensemanager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Expense Manager

This project was created using React and bootstrapped with Create React App.

It is a clone of this demo, which I have customized as I saw fit.

Description

You are an employee of a company and you've spent some money doing some company tasks.

The table on the page provides you with the following information:

  • the date you spent the money

  • what you spent the money on (i.e. Merchant)

  • how much was spent

  • the status of the expense: whether it's a new one, if you've been reimbursed, or it's in progress

  • a comment providing the context in which you made the expense

You can search the table using the form on the left (if you're viewing the application on a large screen) or in the dropdown when you click on Filters to your right, just before the top-level navigation (if you're viewing the application on a mobile device).

The beauty of the application is that it updates in real-time in response to your search.

More so, you can sort the table using any of the table headers.

You're also provided with a total amount the company still has to reimburse you (calculated by summing expenses with the New status).

You can switch the theme to light/dark using the sun/moon FontAwesome icon in the top-level navigation.

In the nearest future, I will provide a description of how I used React components, state, props, context, built-in and custom Hooks, etc. to complete this project.

Please send me an email if you have a job for me or you want us to collaborate on some project.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published