Ready-made · shop-counterFor a grocery or stationery shop
A shop counter for my small grocery. I, the owner, add products with their prices in taka and how many are in stock. My two salesmen ring up sales on their phones: they pick products, the total adds up, and the customer pays by cash, bKash or Nagad (for bKash and Nagad they type the transaction ID). Each sale lowers the stock, and cancelling a sale puts the stock back. Salesmen cannot change prices or see the takings. I see each day’s sales and takings by payment method, and a list of products running low.
- Later stagesBuying stock from suppliers, and money customers owe us on credit (baki)
- Modelled onOpen Source POS
karigor new --starter shop-counter "what is different for you" --run
Ready-made · pharmacyFor a medicine shop
A system for my pharmacy. I, the owner, record medicines with their generic name, company, price and the batches we receive, each with its expiry date and quantity. Salesmen sell from the oldest batch first, record the payment (cash, bKash or Nagad) and can note the doctor’s prescription. A salesman cannot change prices, delete a sale or see the takings. I see sales and takings for each day, medicines running low, and batches that expire in the next 60 days.
- Later stagesPurchase orders to suppliers, and returns of expired stock
- Modelled onOpenBoxes
karigor new --starter pharmacy "what is different for you" --run
Ready-made · restaurantFor a restaurant or cloud kitchen
Orders for my restaurant. I, the owner, keep the menu with prices in taka and can mark an item as finished for today. Waiters take an order for a table or a parcel, add items and send it to the kitchen. The kitchen sees open orders, oldest first, and marks each one ready. The cashier prints the bill, records how it was paid (cash, bKash or card) and closes the order. Waiters cannot give discounts; only I can. I see the day’s sales, the best-selling items, and takings by payment method.
- Later stagesDelivery orders with the customer’s address and phone
- Modelled onTastyIgniter
karigor new --starter restaurant "what is different for you" --run
Ready-made · online-shopFor a Facebook seller with their own site
My own online shop instead of only selling on Facebook. Customers browse products by category with photos, prices in taka and sizes, add them to a cart and place an order with their name, phone and delivery address. They choose cash on delivery, or bKash and type the transaction ID. My staff confirm each order, check bKash payments, and move it through packed, sent with the courier, delivered or returned. Staff cannot change prices or products; only I can. I see orders by status, sales by day, and products running out.
- Later stagesDiscount codes, and a page where customers track their order with their phone number
- Modelled onBagisto
karigor new --starter online-shop "what is different for you" --run
Ready-made · cash-bookFor a small business or a household
A cash book for my business. I and my manager record money coming in and going out each day, with an amount in taka, a category (sales, rent, salary, electricity, supplies and so on), how it was paid (cash, bank, bKash) and a note. The manager can add entries and edit those from the last seven days, but cannot change older entries or delete any; I can edit anything. I see the balance in each account, this month against last month by category, and a chart of income and spending over the year.
- Later stagesMonthly budgets for each category with a warning when one is nearly used up
- Modelled onFirefly III
karigor new --starter cash-book "what is different for you" --run
Ready-made · invoicesFor freelancers, agencies and suppliers
Invoices for my small agency. I keep our clients with their contact details. My accounts officer writes invoices with items, quantities and prices in taka, VAT where it applies, and a due date, then marks payments as they arrive, in part or in full, by bank, cheque or bKash. The accounts officer cannot delete an invoice once it is sent; only I can cancel it. I see who owes us what, invoices that are overdue, and money received this month.
- Later stagesQuotations that turn into invoices, and expenses against each project
- Modelled onInvoiceShelf
karigor new --starter invoices "what is different for you" --run
Ready-made · parts-stockFor spare-parts dealers and workshops
Stock for my motorcycle spare-parts shop. I keep parts with their part number, which models they fit, the shelf they sit on, buying price and selling price in taka. Staff record parts received from suppliers and parts sold or used in a repair. Staff can search for any part by number, name or model, but cannot change prices. I see stock on hand and its value, parts below their minimum, and which parts sell fastest.
- Later stagesA record of each repair job with the parts and labour charged
- Modelled onInvenTree
karigor new --starter parts-stock "what is different for you" --run
Ready-made · samityFor a cooperative samity or NGO microcredit
A system for our savings samity. The manager enrols members with their name, NID number, phone and group, and sets each member’s weekly savings amount. Field officers record each week’s savings and loan instalments collected in their own groups, and cannot see other officers’ groups. The manager gives loans with an amount in taka, a number of weekly instalments and a service charge, and the instalment schedule is worked out. Members’ balances, savings and loans outstanding are always up to date. The committee sees total savings, loans outstanding, overdue instalments by officer, and collections each week.
karigor new --starter samity "what is different for you" --run
Ready-made · clinicFor a small clinic with several doctors
A system for my small clinic. The receptionist registers patients and books visits with our three doctors. Each doctor sees their own visits for the day and writes notes and prescriptions; the receptionist must not read the notes. The accountant takes payments in cash or bKash, prints a receipt, and sees what is still owed. I, the owner, see each day’s visits and takings by doctor, with a chart for the month, and I add or remove staff.
- Later stagesLab tests with results attached to the visit
- Modelled onOpenEMR, Bahmni
karigor new --starter clinic "what is different for you" --run
Ready-made · doctor-serialFor a doctor’s chamber
Serial booking for a doctor’s chamber. The doctor sets which days and hours they sit and how many patients they see each day. The assistant books a serial for a patient with their name, age and phone, and on the day marks each patient as arrived, seen or absent. The assistant sees the list and the fees collected, but cannot read the doctor’s notes. The doctor sees today’s list in order and writes a short note and prescription for each patient.
- Later stagesA page where patients book their own serial with their phone number, and an SMS when their turn is near
- Modelled onEasy!Appointments
karigor new --starter doctor-serial "what is different for you" --run
Ready-made · schoolFor a kindergarten or private school
A system for our school. The office keeps students with their class, section, roll number and guardian’s phone. Teachers take attendance for their own sections each morning and enter marks for their subjects after each exam; they cannot change another teacher’s marks. Results and grades are worked out from the marks, and a printable result card is made for each student. The accountant records monthly fees paid by cash or bKash and sees who has not paid. The headteacher sees attendance and results for every class.
- Later stagesGuardians sign in to see their child’s attendance, results and fees
- Modelled onGibbon, RosarioSIS
karigor new --starter school "what is different for you" --run
Ready-made · madrasaFor a madrasa with hifz and boarding
A system for our madrasa. The office admits students with their guardian’s name and phone, their class, and whether they live in the boarding. Hifz teachers record each student’s daily lesson: the para and pages memorised and revised, and how well they recited. Other teachers take attendance and enter exam marks for their own classes. The accountant records monthly tuition and boarding fees, and donations with the donor’s name. Teachers cannot see the accounts. The muhtamim sees each student’s hifz progress, attendance, fees owed, and the month’s income and spending.
- Later stagesThe boarding’s meal attendance and costs
- Modelled onRosarioSIS
karigor new --starter madrasa "what is different for you" --run
Ready-made · coachingFor a coaching or tuition centre
A system for my coaching centre. I create batches (for example SSC science, morning) with their teacher, days and monthly fee in taka. The office admits students into batches and records fees paid by cash or bKash. Teachers take attendance for their own batches and enter marks for each class test; they cannot see the fees. Students sign in to see their attendance, marks and position in the batch. I see students owing fees, attendance by batch, and income this month.
- Later stagesModel tests with merit lists across all batches
- Modelled onMoodle, Frappe LMS
karigor new --starter coaching "what is different for you" --run
Ready-made · libraryFor a school, college or community library
A system for our college library. The librarian catalogues books with title, author, subject, publisher and how many copies we have, and registers members (students and teachers). Assistants lend and take back books by searching for the member and the book; students may borrow two books for 14 days, teachers five for 30 days. Late returns add a fine in taka that the assistant records when paid. Assistants cannot remove books or members, or let a fine off; only the librarian can. Members sign in to search the catalogue and see what they have borrowed. The librarian sees overdue books, the most borrowed books, and fines collected.
- Later stagesMembers can reserve a book that is out
- Modelled onKoha
karigor new --starter library "what is different for you" --run
Ready-made · field-visitsFor NGO field workers
A system for our NGO’s community health workers. Supervisors register households in each worker’s area with the head of household, members, ages and phone. Workers open their own households on their phones and record each visit: who they met, pregnant women and children under five, any danger signs, and advice given. A worker cannot see households outside their area. Supervisors see visits per worker each week, households not visited this month, and every visit with danger signs. The programme manager sees totals by area with charts, and can export them for reports.
- Later stagesFollow-up reminders for households with danger signs
- Modelled onCommCare, KoboToolbox
karigor new --starter field-visits "what is different for you" --run
Ready-made · donorsFor an NGO, mosque committee or foundation
A system for our foundation’s donors. The office keeps donors with their name, phone, address and how they like to give. Staff record each donation with its amount in taka, date, method (cash, bank, bKash) and the project it is for, such as zakat, education or flood relief, and a receipt is made for each one. Staff cannot delete a donation once recorded. The treasurer sees donations by project and by month, and each donor’s giving this year. The chairman sees the totals and the top projects.
- Later stagesSpending recorded against each project, so we can show donors how their money was used
- Modelled onCiviCRM
karigor new --starter donors "what is different for you" --run
Ready-made · staff-leaveFor an office or factory
A system for our office staff. HR keeps each employee’s details, department, joining date and monthly salary in taka. Employees sign in to apply for leave (casual, sick or annual), see how much leave they have left, and see their salary slips. Each department head approves or refuses leave for their own team only. HR records attendance from the daily register and makes the month’s salary sheet, with deductions for unpaid leave and any advance. Employees cannot see anyone else’s salary. Management sees headcount, leave taken by department, and the salary bill each month.
karigor new --starter staff-leave "what is different for you" --run
Ready-made · support-ticketsFor after-sales and customer support
Support for our electronics shop’s customers. Customers fill in a form with their name, phone, the product, its serial number and the problem, and get a ticket number. Support staff see new tickets, take one, write notes, and move it through received, in repair, waiting for parts, ready for pickup and closed. Staff see all tickets but cannot change a ticket someone else has taken. The manager assigns tickets, sees open tickets by age and by staff member, and repairs done each week. Customers check their ticket’s status by entering the ticket number and phone.
karigor new --starter support-tickets "what is different for you" --run
Ready-made · leadsFor real-estate agents and sales teams
Leads for our flat-selling business. Sales agents add each enquiry with the buyer’s name, phone, budget in taka, preferred area and flat size, and where they heard of us. Agents log every call and visit, set the next follow-up date, and move the lead through new, contacted, visited site, negotiating, booked or lost. Agents see only their own leads. The sales manager assigns leads, sees each agent’s follow-ups due today, and the number of leads at each step. The owner sees bookings this month and which sources bring buyers.
- Later stagesOur projects and flats, with which flats are still available
- Modelled onEspoCRM, Twenty
karigor new --starter leads "what is different for you" --run
Ready-made · guest-houseFor a hotel or guest house
Bookings for our guest house in Cox’s Bazar. The manager sets up rooms with their type, number of beds and nightly rate in taka, higher on weekends and holidays. The front desk books rooms for guests with their name, phone and NID or passport number, checks them in and out, and records advance and final payments by cash or bKash. The front desk cannot change room rates. The manager sees which rooms are free on any date, occupancy for the month, and income by room type.
- Later stagesA page where guests see free rooms and send a booking request
- Modelled onQloApps
karigor new --starter guest-house "what is different for you" --run
Ready-made · courierFor a local courier
A system for our local delivery service. Merchants sign in to book parcels with the customer’s name, phone, address, area and the cash-on-delivery amount in taka. The hub manager assigns parcels to riders by area. Riders see their own parcels for the day on their phones and mark each one delivered, partly delivered, returned or rescheduled, with the cash collected. Merchants see only their own parcels and what they are owed. The accountant records payments to merchants. The owner sees deliveries per rider and cash held by each rider.
- Later stagesDelivery charges by area and weight
- Modelled onFleetbase
karigor new --starter courier "what is different for you" --run
Ready-made · isp-billingFor a local broadband ISP
Billing for our local internet service. The office keeps subscribers with their name, phone, address, area, connection date and package (speed and monthly price in taka). Each month a bill is made for every active subscriber. Line men record payments collected by cash or bKash in their own areas and cannot see other areas. The office marks subscribers as disconnected or reconnected. The owner sees collections this month, dues by area and by line man, and new and disconnected subscribers.
- Later stagesA page where subscribers see their dues with their phone number, and SMS reminders before the due date
- Modelled ondaloRADIUS, PHPNuxBill
karigor new --starter isp-billing "what is different for you" --run
Ready-made · farm-recordsFor a poultry or fish farm
Records for my poultry farm. I set up sheds and each batch of birds with the date they arrived, how many, and what they cost in taka. The farm worker records each day’s feed used, deaths, medicines and vaccines given, and eggs collected. The worker cannot see money. I record feed and medicine bought, and birds or eggs sold with the price. For each batch I see the birds left, feed per bird, deaths, costs, sales and profit, with charts over time.
- Later stagesA vaccine schedule for each batch with reminders
- Modelled onfarmOS
karigor new --starter farm-records "what is different for you" --run
Ready-made · event-ticketsFor seminars, fairs and reunions
Registration for our school’s alumni reunion. People register with their name, phone, batch year and how many guests they bring; the fee in taka depends on the number of guests. They pay by bKash and type the transaction ID, and volunteers check each payment and confirm the registration, which gives a ticket code. On the day, volunteers check people in by searching the code or phone. Volunteers cannot change fees. The organisers see registrations by batch, money confirmed and pending, and how many have arrived.
- Later stagesT-shirt sizes and food choices for each guest
- Modelled onpretix
karigor new --starter event-tickets "what is different for you" --run
Ready-made · garment-linesFor a garment factory or sewing unit
Production tracking for our garment factory. The merchandiser enters each buyer’s order: style, colour, sizes, quantity and shipment date. The production manager splits an order across sewing lines and sets each line’s daily target. Line supervisors enter each hour’s output and any rejects with the reason, on their phones. Quality inspectors record checks for each batch. A supervisor sees only their own line and cannot change targets. The manager sees each line’s output against target for today, orders at risk of missing their shipment date, and reject rates by line with charts.
- Later stagesCutting and finishing sections, and buyer reports to export
- Modelled onfrePPLe
karigor new --starter garment-lines "what is different for you" --run
Ready-made · factory-attendanceFor a factory with shifts
Attendance and overtime for our factory workers. The HR officer adds workers with their ID card number, section, shift and basic wage in taka. Each morning and evening the section supervisor marks who came, who was late and who was absent, and records overtime hours. A supervisor sees only their own section and cannot change wages. At month end the HR officer sees each worker’s days present, absences, late days and overtime hours, and the overtime pay at double the hourly rate, ready to export for the payroll sheet. The owner sees attendance by section with charts.
- Later stagesLeave requests, and an SMS to the worker with their monthly summary
- Modelled onHorilla
karigor new --starter factory-attendance "what is different for you" --run
Ready-made · health-reportsFor an upazila health office or NGO health programme
Monthly reporting for the health facilities in our upazila. The district officer sets up the facilities and the figures each one reports every month: antenatal visits, deliveries, children vaccinated, and cases of diarrhoea and pneumonia. Each facility’s in-charge enters their figures for the month and submits them; after submitting they cannot change them without the officer reopening the report. A facility sees only its own reports. The officer sees which facilities have not reported this month, totals for the upazila with charts month by month, and can export the figures. On the 25th each month, facilities that have not reported get a reminder by SMS.
- Later stagesTargets for each facility, and comparison with last year
- Modelled onDHIS2
karigor new --starter health-reports "what is different for you" --run
Ready-made · hospital-wardFor a small private hospital
Admissions and wards for our small hospital. The admission desk registers a patient with their name, age, guardian, phone and the doctor in charge, and gives them a free bed in a ward or cabin. Nurses see the patients in their own ward, record temperature, blood pressure and medicines given each shift, and note anything the doctor should know. Doctors write daily notes and orders for their own patients and can upload a test report as a photo or PDF. A nurse cannot discharge a patient or see the bills. The accounts desk adds bed charges each day, medicines and tests, and records payments in cash, bKash or card. At discharge the doctor writes a summary and the patient’s bill is settled. The administrator sees beds free and taken, and today’s admissions and discharges.
- Later stagesAn operation theatre schedule
- Modelled onOpenMRS
karigor new --starter hospital-ward "what is different for you" --run
Ready-made · community-reportsFor a ward councillor’s office or a residents’ society
A place for people in our ward to report problems: waterlogging, a broken road, a streetlight out, garbage not collected. Anyone can send a report from a public page with what is wrong, where it is in words (road and landmark), a photo, and their phone number. Office staff check each new report, put it in a category, and assign it to the right person. That person updates the status (seen, being fixed, fixed) and adds a photo when it is done. Staff cannot delete a report; only the councillor can, with a reason. The public page shows fixed and open problems without anyone’s phone number. The councillor sees open problems by category and by area, and how long fixes take.
- Later stagesAn SMS to the person who reported it when it is fixed
- Modelled onUshahidi
karigor new --starter community-reports "what is different for you" --run
Ready-made · documentsFor an office, chamber or small company
A filing cabinet for our office’s documents. Staff upload scanned papers, photos and PDFs: deeds, contracts, licences, letters and receipts. Each document gets a title, a date, a type, the client or party it belongs to, and tags, and can be found by searching any of these. Some documents are marked confidential: only partners can open those, and staff cannot see them in lists or searches. Licences and contracts can have an expiry date, and the office manager sees what expires in the next 30 days. Everyone can see who uploaded each document and when.
- Later stagesA daily reminder by email of documents about to expire
- Modelled onPaperless-ngx
karigor new --starter documents "what is different for you" --run
Ready-made · transport-fleetFor a truck, bus or rent-a-car company
Records for our transport business. The manager adds vehicles with their registration number, fitness and tax token expiry dates, and drivers with their licence expiry. For each trip the dispatcher records the vehicle, driver, from and to, the hire charge in taka and the advance paid. Drivers record fuel bought and road costs (tolls, parking) for their own trips, with a photo of the receipt. A driver sees only their own trips and cannot change hire charges. The owner sees income and costs per vehicle each month, the profit per vehicle with charts, and papers or licences expiring in the next 30 days.
- Later stagesServicing schedules, and an SMS to drivers before their licence expires
- Modelled onFleetbase, Traccar
karigor new --starter transport-fleet "what is different for you" --run
Ready-made · distributorFor a wholesale distributor or dealer
Orders and dues for our distribution business. I, the owner, keep the products with their trade price in taka, and the shops we supply, each on a route. Each sales representative (SR) visits the shops on their route, takes orders on their phone and records money collected. The delivery team sees today’s orders by route, marks each delivered, and notes anything returned. An SR sees only their own shops and orders and cannot change prices or give credit beyond a shop’s limit. The accountant records payments by cash, bKash or bank, and sees what each shop owes and for how long. I see sales by SR, route and product each month with charts, and the shops with the oldest dues.
- Later stagesTargets and commission for each SR
- Modelled onERPNext
karigor new --starter distributor "what is different for you" --run
Ready-made · farmers-coopFor a farmers’ group selling vegetables or fish
Weekly orders for our farmers’ cooperative. Each week the coordinator opens an order cycle with the produce available, its price per kilo in taka, and the day orders close. Farmers in the group enter how much of each item they can supply this week. Customers (families, restaurants and shops) sign in and place orders until the cycle closes; they cannot change an order after that. When it closes, each farmer sees how much to bring, and the packing team sees a list per customer. Payments are recorded in cash or bKash on delivery. A farmer sees only their own supply and earnings. The coordinator sees sales per farmer and per item, and what each farmer is owed.
- Later stagesA reminder by SMS to customers when a new cycle opens
- Modelled onOpen Food Network
karigor new --starter farmers-coop "what is different for you" --run
Ready-made · health-insuranceFor an NGO or cooperative running a health scheme
Membership and claims for our community health insurance scheme. Enrolment officers register households with each member’s name, age and phone, and record the yearly premium paid in cash or bKash; a household is covered for a year from payment. Partner clinics look up a member by their card number, see whether they are covered, and send a claim for a visit with the treatment and cost, and a photo of the bill. Claims officers check each claim and approve it, or reject it with a reason. A clinic sees only its own claims and cannot approve them. The scheme manager sees members covered, premiums collected, claims paid by clinic, and households whose cover ends in the next month.
- Later stagesAn SMS to households a week before their cover ends
- Modelled onopenIMIS
karigor new --starter health-insurance "what is different for you" --run
Ready-made · salon-bookingsFor a beauty parlour, salon or spa
Bookings for our beauty parlour. I, the owner, list our services with how long each takes and its price in taka, and our beauticians with the days and hours they work. Customers book from a public page: they pick a service, a beautician or anyone free, and a time that is still open, and give their name and phone. Each booking gets an SMS confirming it, and a reminder the day before. The receptionist sees today’s bookings, adds walk-in customers, marks who came, and records the payment in cash or bKash. A beautician sees only their own bookings and cannot see the takings. I see bookings and takings for each day and month, the busiest services, and customers who did not come.
karigor new --starter salon-bookings "what is different for you" --run
Ready-made · surveysFor a research team, NGO or union parishad
Surveys our field team fills in on their phones. A survey manager writes each survey: its questions in order, each one a short answer, a number, a date, a choice from a list, or a photo, and which questions must be answered. Enumerators see only the surveys assigned to them, fill in one response per household or person, and can save a response and finish it later. An enumerator cannot see other enumerators’ responses or change a response after a supervisor has checked it. Supervisors check each response for their own team, send it back with a note if something is wrong, or accept it. The survey manager sees how many responses each enumerator has done, totals and charts for each question, and can export every response for a spreadsheet.
karigor new --starter surveys "what is different for you" --run
Ready-made · sms-noticesFor a school, mosque committee, samity or housing society
SMS notices for our school. The office keeps contacts (parents, teachers and staff) with their name and phone, in groups such as a class, all teachers, or the managing committee; one person can be in several groups. The headteacher writes a notice, picks the groups, and sends it, or schedules it for a later day; the page shows how many SMS it will be. Every message is kept with whether it was sent or not, and why. Office staff can add and edit contacts and draft notices, but they cannot send a notice; only the headteacher can. The headteacher sees every notice sent, to how many people, and how many failed, and can send the failed ones again.
- Later stagesReplies from parents, and a notice board page parents can open
- Modelled ontextbee
karigor new --starter sms-notices "what is different for you" --run
Ready-made · customer-messagesFor a business that gets many customer questions
One inbox for our customers’ questions. Customers write to us from a public page with their name, phone or email, and their question. Each message starts a conversation, and the customer gets a private link to it. Our staff see new conversations, take one, and reply; each reply goes to the customer by SMS or email with the link, where the customer reads the whole conversation and answers. Staff can use saved replies for common questions, add labels such as price, delivery or complaint, and keep private notes the customer never sees. A staff member cannot reply to a conversation someone else has taken, unless the manager moves it to them. The manager sees open conversations by age and by staff member, how quickly we first reply, and the most common labels.
- Later stagesClosing conversations with no reply after a week by themselves
- Modelled onChatwoot
karigor new --starter customer-messages "what is different for you" --run
Ready-made · furniture-workshopFor a furniture maker or carpentry workshop
Orders and production for our furniture workshop. The showroom manager takes each customer’s order: the items, wood, size and finish, a photo or drawing, the price in taka, the advance paid by cash or bKash, and the promised delivery date. For each item the workshop manager lists the materials it needs (wood in cubic feet, board, hardware, polish) and assigns carpenters. Carpenters see only the items assigned to them and move each one through cutting, joinery, polish and ready; they cannot see prices or payments. Materials used are taken from stock, and the workshop manager sees what is running low. The owner sees orders due this week, orders late against their promised date, money still due from customers, and the cost of materials against the price for each order.
- Later stagesDelivery scheduling and fitting at the customer’s home
- Modelled onOdoo
karigor new --starter furniture-workshop "what is different for you" --run
Ready-made · installment-salesFor an electronics, furniture or motorcycle shop
Sales on monthly installments (kisti) for our electronics shop. The salesperson records each sale: the customer’s name, phone, address, national ID number and a photo of the ID, a guarantor, the product and its serial number, the price in taka, the down payment, and the number of months. The installment plan works out each month’s amount and due date. The collector records each payment received in cash or bKash, and the customer gets an SMS receipt. A collector sees only the customers on their own list and cannot change a plan or a price. Customers who are late get an SMS reminder three days after the due date. The owner sees money collected this month, what is due, customers overdue by how long, and the total still owed.
- Later stagesA fee for late payment, and taking back a product when payments stop
- Modelled onNexoPOS
karigor new --starter installment-sales "what is different for you" --run