HASCAL Wiki

Compliance management for UK businesses β€” from tracking due dates to storing documents. Everything in one place.

🌐 hascal.meng.devitltd.uk

Overview Live

HASCAL (Health And Safety CALendar) is a compliance management tool built for UK SMEs β€” particularly hospitality, construction, and professional services. It helps business owners track, manage, and stay on top of their statutory compliance obligations.

6
Core Pages
53
Built-in Templates
4
Demo Businesses
20MB
Max Doc Upload
πŸ’‘
Core Problem Solved: UK business owners often miss compliance deadlines, overpay for services they could do themselves, or lose track of documents. HASCAL gives them a single dashboard to see what's overdue, due soon, or compliant β€” across all their businesses.

What's Built Live

Everything currently implemented and working in the app.

πŸ”

Authentication

Register, login, forgot password, email-based reset with 1-hour token expiry. JWT stored in localStorage (30-day sessions).

🏒

Multi-Business

One account can manage multiple businesses, each with their own logo, compliance items, and documents.

πŸ“Š

Dashboard

Aggregated view showing overdue, due soon, compliant, and unknown status items across all businesses.

πŸ“…

Calendar Views

Three modes: yearly mini-grids, monthly detailed view, and weekly columns. Shows compliance due dates visually.

πŸ“ˆ

Timeline View

Linear view of upcoming compliance items with category filtering and date range (rest of year or next 12 months).

πŸ“Ž

Document Upload

Upload PDFs, images, and files per compliance item. Inline preview for images and PDFs. 20MB limit per file.

🎨

Status Badges

Colour-coded status system: πŸ”΄ Overdue Β· 🟠 Due soon Β· 🟒 Compliant Β· βšͺ Unknown.

πŸ“±

Mobile Layout

Responsive design with bottom navigation on mobile. Works on phone and tablet.

Feature Status

  • βœ“ User registration & login with email reset
  • βœ“ Multi-business management with logos
  • βœ“ Compliance item CRUD (create, edit, delete)
  • βœ“ Document upload, preview, and delete
  • βœ“ Dashboard with status aggregation
  • βœ“ Calendar β€” yearly, monthly, weekly views
  • βœ“ Timeline with category filtering
  • βœ“ 53 pre-built UK compliance templates (F&B focus)
  • βœ“ Demo businesses with sample data (4 industry types)
  • βœ“ Mobile-responsive layout with bottom nav
  • ⏳ Document viewing on mobile phone app
  • ⏳ Email reminders for upcoming due dates
  • ⏳ Document database / archive view
  • βœ— Multi-user / team access per business
  • βœ— PDF/CSV compliance report export
  • βœ— Admin/org-level management

Tech Stack Live

What the app is built with.

Frontend
βš›οΈ React 18
πŸ›£οΈ React Router v6
🎨 Tailwind CSS
⚑ Vite
Backend
🟒 Node.js + Express
πŸ—„οΈ SQLite (better-sqlite3)
πŸ”‘ JWT Auth
πŸ“§ Nodemailer (Gmail)
πŸ“ Multer file uploads
Infrastructure
🐳 Docker
🌐 Caddy (HTTPS)
☁️ devitltd.uk hosting

Dev Roadmap In Progress

Prioritised next steps to make the app better. Split by impact and effort.

⚠️
Current known issue: The latest deploy failed with a filesystem error. Run tc runtime reset-buildkit then re-deploy to fix.
πŸ“

Document Archive / Database View High Priority

A dedicated "Documents" section showing all uploaded files across every business and compliance item. Filterable by year, business, category, and document type. Ability to upload from desktop (scan-to-upload workflow) and bulk view. This is the main missing feature for desktop document management.

πŸ“±

Mobile Document Viewing High Priority

Documents currently can't be viewed on the phone app. Fix the PDF/image preview to work reliably on mobile browsers. Consider a dedicated document viewer page with pinch-to-zoom and download button.

πŸ””

Email Reminders for Due Dates High Priority

Weekly digest email showing what's due in the next 30/60/90 days. Also send alerts when items go overdue. Simple cron job β€” email infrastructure (Nodemailer + Gmail) is already in place.

πŸ“‹

New Business Owner Onboarding Wizard Medium Priority

Replace the overwhelming toggles with a guided step-by-step setup. Ask "what type of business?" and "how many staff?" and pre-select only the compliance items that apply. Show clear explanations of each item including estimated cost and whether it can be DIY'd.

πŸ“„

Compliance Report Export Medium Priority

Generate a one-page PDF compliance report per business showing status of all items. Useful for insurance audits, new business purchases, and accountants. Could be a premium feature.

πŸ‘₯

Multi-User / Team Access Medium Priority

Allow business owners to invite a bookkeeper, accountant, or manager to view/edit their compliance items. Role-based: Owner, Admin, View-only.

🏭

More Industry Templates Lower Priority

Expand the 53 F&B-focused templates to cover retail, beauty/salons, childcare, care homes, and trades. Each industry has its own statutory requirements.

πŸ’³

Subscription / Monetisation Lower Priority

Free tier: 1 business, basic tracking. Paid tier: unlimited businesses, document archive, email reminders, report export. Stripe integration for billing.


Document Database Planned

The current system attaches documents to individual compliance items. What's needed is a central document archive β€” a full history of everything, viewable on any device.

πŸ“Œ
The problem: You receive documents by email or scan them. Currently there's no easy way to store them centrally, see all documents across years, or browse on your phone. Each document is buried inside a specific compliance item.

Proposed Document Archive Features

  • β†’
    Central document library β€” all docs from all businesses in one view
  • β†’
    Filter by year, business, category, doc type (certificate, insurance, licence, report…)
  • β†’
    Desktop upload β€” drag and drop scanned PDFs and emailed documents directly
  • β†’
    Mobile-friendly viewer β€” tap to open any document on your phone
  • β†’
    Expiry tracking β€” documents linked to compliance item due dates so you see when a certificate expires
  • β†’
    Search by filename or description
  • β†’
    Audit trail β€” who uploaded what and when
πŸ’‘
The backend already stores files in /data/uploads/ and has a documents table in SQLite. This is a frontend + API enhancement β€” the storage infrastructure is already there.

Brand & Rollout Strategy Strategy

How to grow HASCAL from an internal tool into a recognised compliance brand for UK SMEs.

🎯 Target Audience

  • Restaurant, cafΓ©, pub & bar owners
  • Small construction companies
  • Independent retailers
  • Salon & beauty business owners
  • Landlords with HMOs or commercial property
  • Childminders and small nurseries

πŸ“’ Channels to Reach Them

  • Facebook groups for UK business owners
  • Instagram (before/after of compliance chaos vs. organised)
  • TikTok β€” "Things new business owners don't know"
  • Reddit: r/UKBusiness, r/smallbusiness
  • LinkedIn for B2B outreach
  • Local business networking events (BNI, FSB)

🀝 Partnerships to Pursue

  • Accountants & bookkeepers (refer clients)
  • Insurance brokers (compliance reduces premiums)
  • Business formation agents (new company registrations)
  • Local councils (new business starter packs)
  • HMRC-registered tax advisors
  • Hospitality trade bodies (BII, BBPA, UKHospitality)

πŸ’° Pricing Approach

  • Free forever β€” 1 business, 10 compliance items
  • Starter Β£9/mo β€” 3 businesses, unlimited items
  • Pro Β£19/mo β€” unlimited businesses + document archive
  • Agency Β£49/mo β€” client management + white label
  • Offer annual discount (2 months free)

πŸ“… Suggested 90-Day Launch Plan

1

Month 1 β€” Polish & Stabilise

Fix mobile document viewing. Add email reminders. Build the document archive. Fix the current deploy issue. Get the app running reliably.

2

Month 2 β€” Beta Users

Find 10 local business owners to test for free. CafΓ©s, restaurants, tradespeople. Get their feedback. Fix real pain points. Start building case studies.

3

Month 3 β€” Social Presence & SEO

Create a landing page at hascal.co.uk (or similar). Post content on Instagram/TikTok around compliance mistakes. Target "UK business compliance checklist" keywords.

4

Month 4+ β€” Paid Tiers & Referrals

Launch paid plans. Set up a referral programme. Reach out to accountants and insurance brokers with a partner programme.


New Business Owner Guide Reference

A step-by-step guide for new UK business owners. What you legally need, what you can do yourself, and what needs a professional. This can be built into HASCAL as an onboarding wizard.

⚠️
Important: This is a general guide. Requirements vary by industry, location, and business size. Always verify with the relevant regulatory body for your specific situation.

Step-by-Step: Setting Up Legally

1

Register Your Business Structure

Decide: Sole Trader, Limited Company, or Partnership. Register with HMRC (all) and Companies House (Ltd only).

βœ“ DIY β€” Free online via gov.uk
2

Register for Tax

Register for Self Assessment (sole trader) or Corporation Tax (limited company) with HMRC. Register for VAT if turnover will exceed Β£90,000/year.

βœ“ DIY β€” Free via gov.uk/HMRC
3

Employers' Liability Insurance

If you employ anyone (even part-time), this is a legal requirement. Minimum Β£5 million cover. Fine of up to Β£2,500 per day without it.

~ Compare brokers online β€” shop around
4

Public Liability Insurance

Not legally required for most, but essential if customers visit your premises or you visit theirs. Many venues and contracts require it. Typically Β£100–£300/year for small businesses β€” do not overpay thousands for something you can compare online in minutes.

βœ“ DIY β€” Simply Business, Hiscox, AXA all do online quotes
5

Food Business Registration (if serving food)

Register with your local council at least 28 days before opening. This is free and legally required. Many new owners don't know this is separate from planning permission.

βœ“ DIY β€” Free via gov.uk/food-business-registration
6

Food Hygiene Certificate (if serving food)

Not strictly a legal requirement, but the Food Standards Agency recommends it and EHOs expect it. Level 2 Award is the standard for food handlers.

βœ“ DIY β€” Online courses typically Β£10–£25 (HighSpeed Training, Highfield)
7

Fire Risk Assessment

Legally required for all non-domestic premises. For small, simple premises you can do this yourself using the government's free guide.

~ Simple premises: DIY with gov.uk guide. Complex or large premises: hire a qualified assessor (~Β£200–£500)
8

Health & Safety Policy

If you have 5 or more employees, you must have a written H&S policy. Templates are available free from the HSE.

βœ“ DIY β€” Free template at hse.gov.uk/simple-health-safety
9

Data Protection / ICO Registration

If you process personal data (customer names, emails, etc.) you likely need to register with the ICO. Annual fee: Β£40–£60 for most small businesses.

βœ“ DIY β€” Register at ico.org.uk (Β£40/year for most SMEs)
10

Alcohol Licence (if selling alcohol)

Premises licence + Personal Licence required. The process involves applying to your local council, advertising, and a hearing. This is complex.

⚠️ Recommend a licensing solicitor β€” mistakes are costly
11

Gas & Electrical Safety (rental/hospitality premises)

Gas Safety Certificate (annually) and Electrical Installation Condition Report (every 5 years) required if you rent premises or operate hospitality.

⚠️ Must be carried out by a registered engineer (Gas Safe / NICEIC)
12

DBS Checks (if working with children/vulnerable adults)

Enhanced DBS checks required for anyone working with children or vulnerable adults. Apply through a registered body.

~ Apply via an umbrella body or gov.uk. ~Β£38 for enhanced check

UK Compliance Quick Reference Reference

Common compliance items, what they cost, whether you can DIY, and typical renewal periods.

Compliance Item Legal Requirement Typical Cost DIY? Renewal
Business Registration Yes (all businesses) Free–£12 DIY One-off
Food Business Registration Yes (food businesses) Free DIY One-off (then notify changes)
Food Hygiene (Level 2) Recommended Β£10–£25 DIY online Every 3 years
Employers' Liability Insurance Yes (if employing staff) Β£150–£500/yr Compare online Annual
Public Liability Insurance Usually no (often required by venues) Β£100–£300/yr Compare online Annual
Fire Risk Assessment Yes (non-domestic premises) Free–£500 Depends on size Annual review
Health & Safety Policy Yes (5+ employees) Free (template) DIY Annual review
ICO Data Protection Registration Yes (if processing personal data) Β£40–£60/yr DIY Annual
Gas Safety Certificate Yes (premises with gas) Β£60–£150 Engineer only Annual
Electrical Safety (EICR) Yes (rental/hospitality) Β£200–£500 Engineer only Every 5 years
PAT Testing Not legally required (but good practice) Β£50–£200 Simple kit: DIY Annual (guidance)
Premises Licence (alcohol) Yes (selling alcohol) Β£100–£1,905 Solicitor recommended Indefinite (no renewal)
Personal Licence (alcohol) Yes (DPS for premises licence) Β£37 + course Course needed first Indefinite
DBS Check Yes (children/vulnerable adults) Β£18–£38 Via umbrella body Every 3 years (recommended)
COSHH Assessment Yes (if using hazardous chemicals) Free (template) DIY with HSE template Annual review
πŸ’‘
Key insight for the app: Many new business owners end up paying Β£500–£2,000 for a "compliance consultant" to do things that are either free or cost under Β£50 to do themselves. HASCAL should clearly flag which items are DIY-able to save them money.
HASCAL Wiki Β· Last updated March 2026 Β· hascal.meng.devitltd.uk