Trackline
Ticket tracker
A team ticket tracker with subtasks, notes, watchers, linked tickets and the emails it sends.
- Next.js 16
- React 19
- TypeScript
- PostgreSQL
- Files
- 54
- Lines
- 6,345
- Source
- ₹12,499
Clients pick a person, a day and a free time; staff see every host's day on one board.

Walkthrough: a client books a time, then staff see it on the Today board and in the emails
1 / 6
Professional offices
Clients book a named person, in person or virtual, before a deadline such as a property registration date.
Agencies and consultancies
Booking pages on your own domain and one shared day board, without per-seat fees.
Developers
A readable booking engine with timezone-safe availability and race-safe booking to build on.
Live now
Try it before you download it. A sample Mumbai law office (Bhide Mistry & Co.) with three hosts and two weeks of bookings around today, in India time (IST), closed on Maharashtra public holidays. Book as a client, then see it as staff. No sign-up.
Client booking page
Choose a host, a day and a free time, and book it.
Open client booking pageStaff view
Today across every host, with bookings, closures and hours.
Open staff viewAppointments
Every booking, filtered by status and host.
Open appointmentsNo sign-in in the demo. The bar at the top switches between the client's pages and the staff view.
Client
No account
Picks a host, a day and a time, books, and gets a private link to view or cancel.
Open the demoStaff
Signed in
The Today board, appointments, hours, blocked times, emails and settings.
Open the demoAditi, Dhruv and Sneha
Sample hosts
Three sample hosts, each with their own working hours and bookings.
Open the demoPostgres runs in your tab and keeps your bookings in this browser. “Reset demo” in the bar restores the sample office.
On your own machine
npm installnpm run db:seednpm run devOpen /login. The first visit asks you to create the first staff account: your name, email and a password of at least 8 characters. Clients book at /meetings.
Grouped by where the work happens.
Exact versions, because that is the first thing a developer checks.
slotbook.zip, 156 KB: the whole project as it unzips, counted from the zip itself.
No. Clients book from the public pages and get a private link to view or cancel. Only staff sign in.
No. Booking recomputes availability on the server for that exact start, and a unique index on the host and start time stops a last-millisecond double booking.
Each booking is created on the host's own calendar with a Meet link for virtual meetings, the host's busy time is taken out of the free times, and an event deleted in Google cancels the booking.
Yes. In per-category mode a category with its own schedule uses only that schedule; the others use the host's default hours.
Ticket tracker
A team ticket tracker with subtasks, notes, watchers, linked tickets and the emails it sends.
Form builder
Build registration forms from a palette of fields, publish a link and read the responses.
Project chatbot
Ask any codebase how it works, and get answers that cite the files they came from.
KYC verification
A KYC form for India that reads each PAN, Aadhaar and driving licence and checks it against what the applicant typed.
Invoice generator
GST invoices for any business: CGST + SGST or IGST, HSN/SAC, rupees in lakh and crore, three designs, a client link, payments and PDF.
Live chat
Live chat for any number of companies: a chat button for each company's site and a shared inbox for its team.
Walk-in queue
A walk-in queue: customers take a token on their phone, staff call the next person with one tap, and a TV shows who is being served where.
Inventory and stock
Inventory for any number of companies: products with variants, several warehouses and shops, stock moves with full history, reorders, purchase and sales orders, and reports.
Recruitment and applicant tracking
Hiring for any number of companies: jobs, a careers page with CV upload, a drag-and-drop pipeline, interviews with scorecards, emails, and offers with a CTC breakdown.
Sales CRM
A sales CRM for any number of companies: enquiries from IndiaMART, JustDial, Facebook and the website, a repeat check on every mobile number, follow-ups, WhatsApp templates, a drag-and-drop pipeline, and one-click invoices in Billcraft.
E-signature
E-signature for any number of companies: upload a PDF, place signature boxes, send a link; each person signs on their phone after a one-time code, and everyone gets the signed PDF with a certificate of who signed, when and from where.
Membership management
Memberships and fees for gyms, studios, dance academies and coaching classes: members and plans, part payments with receipts, renewals and pauses, WhatsApp reminders, Razorpay payment links, and a Today screen of who to collect from and who to renew.
DPDP privacy and consent
Privacy and consent for India's DPDP Act and Rules: a notice in English and Indian languages, a consent banner and form (a parent's email code for under-18s), a receipt for every answer, a privacy page where people withdraw consent or ask to see, correct or erase their data, requests with deadlines, a 72-hour breach register, and a data map with vendors.