The Data Filtering/Sorting Website allows users to sort, filter, and check the summary of data collected from 20 devices, including motion, temperature, and light. The data is collected every 10 minutes for 30 days.
You can check related project from this link: Anomaly Detection
- Filter: Set filter(s) to get filtered data.
- Summary Data: Check summary for the filtered data.
- Data: Check the data by pages. - Sort: Sort the data by clicking the top row of columns 'device_id', 'timestamp', 'temperature', 'light', 'motion'. - Navigate: Navigate to the next page using the arrow button on the top of the dataset or the number buttons on the bottom of the dataset.
- Python: Used for backend, including Lambda functions.
- React: Used for frontend development.
- Lambda: For writing Lambda functions.
- Fetching Data Function: Fetches data by page.
- Filtering Data Function: Fetches filtered data by page.
- Sorting Data Function: Fetches sorted data by page.
- Filtering and Sorting Data Function: Fetches filtered and sorted data by page.
- Fetching Summary Function: Fetches a summary of the total data.
- RDS: Used to store data.
- S3: For storing static assets.
- Amplify: For deployment.
- API Gateway: To connect backend services with the frontend.
