BrazilicAI is a Progressive Web App (PWA) that simplifies timesheet management for Brazilica, a Beauty Salon in Brunswick and Collingwood, Melbourne, VIC. The application helps the salon manager in uploading and auto-correcting employees' timesheets using an image processing backend.
To set up BrazilicAI on your local environment, follow these steps:
git clone https://github.com/DigitalBuild-AU/BrazilicAI.git
cd BrazilicAI
npm install
Execute the following command in the root directory:
npm start
The server will start, and the PWA can be accessed by navigating to http://localhost:3000
in your web browser.
/app.js
: Sets up the server and routes.public/*
: Contains front-end HTML, JS, and CSS./file-management.js
: Ensures upload directory exists./imageProcessor.js
: Handles the image processing logic for timesheet correction./spreadsheetProcessor.js
: Manages the conversion of processed timesheets into spreadsheet format.public/scripts.js
: Contains client-side JavaScript for handling UI interactions and asynchronous requests.tests/
: Contains unit tests for image and spreadsheet processing logic.Contributions are welcome. Please read CONTRIBUTING.md
for details on our code of conduct and submission process.
BrazilicAI is provided under the ISC license. For more information, please see LICENSE.md
.