Working Web Apps: For Shops, Companies and Offices

How do I build a working web app for a shop, an office or an institution?

Say in plain Bangla who will use it and what it must do, and the builder makes that app. Calculations, forms, search, filters, lists, charts, routines, quizzes and printable paperwork all run in the visitor's browser, so they are free. Submissions reach you on your own domain (6,999 BDT, 25 a day; 100 on Business at 14,499 BDT); visitor logins or card payments on the page are not possible here.

A web app is a site that does something, not one that only shows something

An ordinary website introduces you: here is our name, here is the address, here are a few photos. A web app works.

A shop site open in the builder, with the order form in the preview

A site built on BanglaCodes runs in the visitor's own browser. So anything a browser can do happens here:

The mobile app can wait, and waiting is the smarter move. Get the web app running first, let people use it, let the mistakes surface. Later, that same app can sit on a phone's home screen, and one press on the live site makes it a real Android app too: an .apk that installs on phones and an .aab for the Play Store, the first one free.

Below is what each kind of organisation can build. Find your own row, then say the line you need to the builder, in plain Bangla.

For a shop or a small business

Build a catalogue page for my hardware shop, with a search box and category filters at the top, and a delivery charge calculator underneath that works out inside Dhaka and outside Dhaka separately.

For a service business

For an office or a company

Build a leave request form for our office, with name, department, type of leave, start and end dates and a reason, and make it work as a site form.

For a school, madrasa or coaching centre

For a government office, union parishad, hospital or association

Build a site for a union parishad: a notice board at the top, then a chart of service fees and how long each takes, a directory of officers with call buttons, and a citizen complaint site form at the bottom.

The same site open on a phone, with nothing extra to do

What each of these needs

Everything above in one table. Most of it happens on the free plan; money comes in only when you want the site on your own address, or when form submissions must genuinely reach you.

What you buildWhere it runsWhat it needs
Calculations, calculators, chartsIn the visitor's browserFree plan
Search, filters, lists, tablesIn the visitor's browserFree plan
Printable invoice, challan, quotationIn the visitor's browserFree plan
QR menu, notice board, routineIn the visitor's browserFree plan
An app installed on a phone (PWA)On any published siteFree plan
An Android app (.apk and .aab)From any live siteFree plan
Form submissions in the inbox (25 a day), email for the first 5On our serversLifetime hosting 6,999 BDT
100 submissions a day, a blog and extra pages, your own codeOn our serversBusiness 14,499 BDT
SMS to the buyer, a courier order fileOn our serversCommerce ৳23,999

What makes a web app feel professional

It is not expensive design. Five small things tell people the organisation behind it is in order.

What it cannot do, said plainly

The limits are better known up front, because learning them beforehand is easier than hitting them on the first attempt.

A limit is not a dead end. What most Bangladeshi shops, offices and public desks need day to day fits inside these limits comfortably, and the part that falls outside is worth knowing on day one.

From an idea to a live site, the whole path

  1. Say what you need, in Bangla. Not just "I want a form", but who fills it in, which fields it has and what happens after they send it, all in one breath.
Build a serial booking app for our clinic where a patient picks a name, age, mobile number and which doctor they want and sends a request, make the form a site form, and put a table of the doctors' sitting hours at the top.

Saying it in Bangla in the builder, with the site appearing beside it

  1. Look at it on your own phone. Narrow the preview to phone width, then open the share link on your handset and work through it with real fingers.
  2. Polish one thing at a time. Make the button bigger, move the date field up, make the text a little larger.
  3. Press Publish. It goes live free, at apnar-site.banglacodes.app. Three sites live at once on the free plan; for more, or to remove the badge, the 199 BDT pack (39,800 Token).
  4. Add your own domain. An address in the organisation's own name changes how people see you.
  5. Once lifetime hosting is bought the site's forms work, on the free address too; no domain is needed. Submissions land in the dashboard inbox and email tells you, up to 25 a day. If you need more, take Business hosting.

After publishing, the box where your own domain goes

To make form submissions really reach you, the site dashboard

Beginner questions

I do not know any coding, can I still build these?

Can one app hold many things at once?

How will it look on a computer?