Noodle Broadbeach

An internal platform connecting sales, accounting, staff rostering, and attendance across stores.

Client
Noodle Broadbeach
Project
Internal web application
Location
Queensland, Australia

An internal system for the business.

Application screen walkthrough · 24s · No audio.View full screenshot (opens in a new tab)

A silent walkthrough of the current Noodle Broadbeach portal, captured from its test store: the sales dashboard, weekly roster with overnight shifts, accounting overview, and attendance reporting.

01 / The business

Less scattered admin. More useful information.

A multi-store business needs a consistent view of daily sales, staff availability, and accounting records. This platform brings those workflows together, replacing scattered spreadsheets and messages with a shared internal application.

02 / My contribution

From interface to business logic.

As the full-stack developer, I built the reporting, accounting, and rostering workflows, connecting the frontend to APIs and MongoDB Atlas. Store-scoped roles give administrators, managers, and staff the appropriate view of the system.

The current portal brings together daily sales and payment breakdowns, invoice-based expense tracking, weekly rosters with overnight shifts, staff availability, holidays, and bonus days. Attendance reports add paid hours, breaks, overtime, labour costs, and comparisons against the roster. English and Chinese interfaces support the people using it day to day.

  • Next.js
  • NextAuth
  • MongoDB Atlas
  • REST APIs
  • Tailwind CSS

03 / The experience

Clear paths through the workday.

Daily reporting

Store and date filters connect lunch and dinner sales, payment breakdowns, daily history, and CSV exports.

Accounting overview

Sales and invoices feed expense and net totals, with weekly, monthly, and yearly views and Excel exports.

Rosters & attendance

Weekly and overnight shifts, availability, and printable rosters sit alongside paid hours, overtime, and labour-cost reporting.

Next project

Visa Portal

Services · Information website

View next project

Have a project or opportunity in mind? Let’s talk.