This project is a web application that helps users retrieve and display their DFI Tax History data in a user-friendly table format. Users can input their access key, year, and month to fetch data from the DFI Tax API, and the application will display the information in a sortable, filterable, and resizable grid.
- Kendo UI Grid for displaying data with various customization options
- Access Key input for secure data fetching
- Year and Month inputs for filtering data by specific timeframes
- Responsive design that adjusts the grid size based on the browser window size
- Export data to Excel with proper date formatting
- Save column widths, access key, year, and month values in local storage for future use
- Clone the repository to your local machine.
- Run
npm install
to install all required dependencies.
- Run
npm start
to start the development server. - Open your browser and navigate to
http://localhost:9000
to view the application. - Enter your Access Key in the "Access Key" input field.
- Enter the desired Year and Month in their respective input fields. The selection of 0 at Month means the complete year.
- Click the "Load" button to fetch and display data.
- Use the grid's features to sort, filter, and resize columns as needed.
- Click the "Excel" button to export the data to an Excel file.
- Run
npm build
- Run
npm deploy
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.