A React application for filtering and sorting financial data. The app allows users to filter financial statements by date ranges, revenue ranges, and net income ranges, with the ability to sort data by different columns.
- Node.js
- React
- Clone the repository
git clone https://github.com/Asritha2001/financial_data_filtering_app
- Go to the Project directory
cd financial_data_filtering_app - Install dependencies
npm install
- Set Up Environment Variables: Create a .env file in the root directory (if it doesn't exist) and add your api key.
REACT_APP_API_KEY=your-api-key
- Start the server
npm start
- Open your browser and visit http://localhost:3000
├── src/
│ ├── components/
│ │ └── IncomeTable.js # Table component with sorting functionality
│ ├── services/
│ │ └── api.js # API service for fetching financial data
│ ├── App.js # Main application component with filtering logic
- Filter financial data by:
- Date range
- Revenue range
- Net Income range
- Sort data by clicking column headers:
- Date
- Revenue
- Net Income
- Visual indicators for sort direction
- React.js
- Tailwind CSS
- JavaScript