HASCAL Wiki
Compliance management for UK businesses β from tracking due dates to storing documents. Everything in one place.
π hascal.meng.devitltd.ukOverview 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.
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.
Dev Roadmap In Progress
Prioritised next steps to make the app better. Split by impact and effort.
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.
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
/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
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.
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.
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.
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.
Step-by-Step: Setting Up Legally
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.ukRegister 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/HMRCEmployers' 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 aroundPublic 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 quotesFood 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-registrationFood 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)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)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-safetyData 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)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 costlyGas & 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)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 checkUK 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 |