t tvk/apps
TASMAC oversight  /  App 02

InOut.

உள்ளே வெளியே

for TASMAC.

—  If you have a problem, just whistle.

Get the app All apps
Worth shipping?

InOut puts a public clock on every TASMAC shop in Tamil Nadu. Shopkeepers check in at opening and check out at closing - the timestamps land on the shop's public page in real time. If a shop is still open past the declared closing hour, the inspecting officials for that constituency see it immediately and can follow up. From any shop's page, citizens can flag bribes, underage sales, or staff abuse for the same officials to act on.

For Shopkeepers Citizens Inspectors

4,800+

TASMAC shops covered

10 PM

Mandatory closing time

234

Constituencies under oversight

Three audiences

One app.
Three views.

One set of records, three ways to see it. Shopkeepers see only their shop. Citizens see every shop on a public page. Inspectors see their whole constituency, plus the list of whistles waiting for action.

SHOPKEEPER கடைக்காரர்

Shopkeeper

  • Check in when you open, check out when you close
  • See today's shifts and any open whistles
  • Get alerts from the inspector
CITIZEN பொதுமக்கள்

Citizen

  • See any shop's status now and over the last 30 days
  • Report bribes, underage sales, staff abuse
  • Follow the public record for a constituency
INSPECTOR அதிகாரி

Inspector

  • A constituency map showing each shop's status now
  • "Still open" list once closing hour has passed
  • Whistles sorted by shop and by shift
A day in a shop

How the
10 PM rule
actually works.

One shop. One day. Six moments. The same thing happens across 4,800+ TASMAC shops every day - and the public sees every step of it.

TASMAC · #3417 · Anna Nagar West
  1. 12:00 PM

    Checked in

    Shopkeeper marks the shop open, with a selfie and a GPS check at the registered shop. The public log updates right away.

  2. 4:30 PM

    Whistle filed

    A citizen on the shop page whistles an underage sale. The whistle goes straight to the constituency inspector's list, linked to this shift.

  3. 7:15 PM

    Inspector action

    The inspector acts: visits the shop and issues a warning. The result is posted in public so citizens can see what was done.

  4. 10:00 PM

    Mandatory close

    The closing hour set by the government. The shopkeeper has 15 minutes to check out.

  5. 10:15 PM

    Flagged: still open

    No check-out yet. The shop shows up on the "still open" list for the constituency inspector.

  6. 10:42 PM

    Inspector follows up

    The inspector calls the shop manager and the local TASMAC office. The shop confirms it closed at 10:44 PM, and the flag is cleared.

What people see

Two views,
one set of records.

The shop page is open to anyone with the link, and shows up in search. The inspector view shows the same records, plus the tools to act on them.

Citizen view public page

Shop page

Look up any TASMAC shop on the web. You get an up-to-date page with today's status, the last 30 days, and a button to report a problem.

Still open · 22 min late
10:22 PM

TASMAC · #3417

Anna Nagar West

On time

28 / 30

Whistles

3

Avg. close

10:04 PM

Every shop gets its own web page that shows up in search.

Inspector view officers only

Constituency dashboard

Every shop in your constituency, up to date. Filter by status, jump to the shop in question, and send it on in one tap.

Constituency

Anna Nagar · TN-03

3 open 1 late 1 unverified
  • #3417 Anna Nagar West
    10:22 PM

    22 min past close

  • #3402 Shenoy Nagar
    10:18 PM

    On schedule

  • #3411 11th Main Rd
    9:58 PM

    Closed 9:58 PM

  • #3422 Padi Junction
    10:02 PM

    Closed 10:02 PM

  • #3409 TVS Avenue
    10:21 PM

    No GPS · checked in 12:11

One tap sends it to the local TASMAC office, and each shop is tracked so nothing gets dropped.

From the customer side of the counter

Four kinds of whistles,
one place to send them.

—  If you have a problem, just whistle.

Anyone with the shop's link can whistle, and you stay anonymous unless you choose otherwise. The whistle lands on the constituency inspector's list with the shift and the time already attached.

High priority

Bribery

Asked for extra money to stay open past hours, or to let one customer jump the queue.

C.01

Critical

Underage sale

Alcohol sold to someone clearly under 21. Checked against the receipt and the time it was sold.

C.02

Investigate

Staff abuse

Bad behaviour towards a customer - shouting, threats, harassment.

C.03

Verify

Stock manipulation

Popular brands hidden, or forced on you bundled with ones nobody wants.

C.04

Anonymous by default

You can verify yourself for more weight, but you never have to.

Outcomes are public

If an inspector keeps brushing whistles aside, it shows on their public record.

Tied to a specific shift

Every whistle carries the shop, the shift, and the time - so no one can say "we don't know who was on duty".

What it does

Four features.
No bloat.

F.01

One tap to open. One tap to close.

Shopkeepers check in at the start of every shift and check out at close. The time, a selfie, and a GPS check at the shop show up on the public log right away - no edits, no backdating.

F.02

The 10 PM list

If a shop isn't marked closed within 15 minutes of the declared closing hour, it appears on the inspecting officer's "still open" list for that constituency. The flag clears only when the shop confirms close.

F.03

A page for every shop

Every TASMAC shop has a public profile - today's shifts, the last 30 days of operations, whistle count, and a Whistle button to flag bribes, underage sales, or staff abuse.

F.04

Officials see what citizens see, plus more

Inspectors get a constituency map of every shop with live status, how many whistles each has, and one tap to send it to the local TASMAC office.

FAQ

Honest answers,
up front.

Why does TASMAC need this?

Closing-hour violations and late-night sales are routine, and citizen whistles often vanish in the chain between the customer, the shop, and the inspectorate. InOut closes the loop: every shift is timestamped, every late close is flagged automatically, and every whistle is tied to a specific shop and shift. If you have a problem, just whistle.

Can shopkeepers fake check-ins?

Each check-in needs the time, a GPS check at the registered shop, and a face match against the shopkeeper on file. Backdated entries are rejected. If GPS isn't working, the shop is marked "open but unverified" - which is itself a flag for the inspector.

How are whistles verified?

Anonymous whistles land in the inspector's queue with the shop, shift, and timestamp. The inspector decides whether to act. Whistle outcomes (acted on / dismissed) are public, so patterns of dismissal show up over time.

Can anyone download the data?

Yes. Daily open and close times, late-close flags, and the whistle count per shop are free for anyone to download, refreshed nightly. Names of staff, customers, and whistleblowers are never published.

Get InOut

10 PM.
4,800 shops.
One public log.

The shopkeeper Android app and the citizen website launch together. The inspector dashboard follows a fortnight later.