This project helps schools convert CSV reports with student names and meals into a consolidated list by meals and classes. The tool can export the consolidated data to PDF format.
Disclaimer: This project is not associated with NSLunch.ca.
- Convert CSV reports to a consolidated list by meals and classes.
- Export the consolidated data to PDF format.
- User-friendly interface with advanced options for customization.
- Supports sorting by home room locations.
- Provides detailed meal counts per class and location.
- Generates color-coded PDF reports for easy visualization.
- Ensures data privacy by processing files locally on the user's computer.
- A modern web browser (Chrome, Firefox, Edge, etc.)
- Internet connection to load external libraries (XLSX and jsPDF)
No installation is required. Simply open the web page in your browser.
- Upload CSV File: Click the "Choose File" button to upload your CSV file containing student names and meal information.
- Process File: Click the "Process File" button to generate the consolidated report.
- Advanced Options: Use the "Hide Advanced Options" checkbox to toggle advanced settings for customization.
The purpose of the Nova Scotia Lunch Formatter is to provide a user-friendly interface for uploading CSV files containing student names and meal information, and to process these files to generate a consolidated report in PDF format. This tool is designed to help schools efficiently manage and report meal distribution.
This page doesn't upload information anywhere. It is safe to use and protects the information. The information never leaves your computer. This is open source and hosted on GitHub Pages publicly and can be verified that it's safe by any tech-savvy person. However, it doesn't support password-protected files.
If you discover any security vulnerabilities, please refer to our Security Policy for instructions on how to report them. This helps ensure that any security issues are addressed promptly and responsibly.
If you have issues, you can report them by adding issues to this GitHub repo: NSLunchFormatter.
This project is licensed under the MIT License - see the LICENSE.txt file for details.
Contributions are welcome! Please refer to our Contributing Guidelines for more information on how to contribute.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
All notable changes to this project will be documented in the Changelog.
This project uses standard-version
for versioning and changelog generation. To create a new release, run:
For any inquiries, please contact Shereef Marzouk.