*** This version of Confluence is for testing only and contains a copy of content from June 29th 2026. No changes will be preserved. ***
...
- API Documentation: Backend-Offline is the team that supports the dashboard. The documentation for their APIs can be found on their confluence page.
- React Stateless Components: Every component that I added to the dashboard, I made a stateless functional component. This tutorial compares stateless and stateful React components and explains the advantage of stateless. Note: there are some components in the dashboard that already existed as stateful components and have not been changed.
- React Hooks: A tutorial can be found here.
- React-Table: Documentation and examples for react-table can be found here.
- React-CSV: The GitHub including documentation for this package is linked here.
- React-ChartJS-2: This package was used for the graphs seen on the Visual page, so I will link the documentation.
- Argon Dashboard: The framework of the dashboard was built using Argon Dashboard components.
- Production: Once the dashboard is ready to be put into production, there is an existing domain here: https://diapercohort.com/admin/upload
- Need further help? I am happy to help answer any questions that might still remain. My school email is: mmd272@cornell.edu and my personal email is: meredith.dobrzynski@gmail.com.
File Structure
Here's the file structure tree for the project. Note, the structure starts at the src folder found in the dashboard-frontend folder.