← HomeMade Software

সময় হোমমেড সফটওয়্যার · University of Chittagong

Academic Library System

A modern, multi-tenant library management platform for the University of Chittagong. Initially serving the Institute of Marine Sciences (IMS) — designed for all faculties. Multi-branch cataloging, circulation, automated clearance, thesis workflow, geospatial search, semantic search, OCR, and OAI-PMH interoperability.

3-month free trial (৳0) Works fully offline on Windows 10/11 Optional cloud sync

Technology Stack

Academic Library System v0.1

25 Modules
Frontend
Next.js · Tailwind · Framer Motion
Backend
FastAPI (Python) · asyncpg
Database
PostgreSQL · PostGIS · pgvector
Auth
JWT · RBAC · HMAC (NextAuth)
Desktop Installer
Banglai-Library-0.1.0-x64-setup.exe
Pricing (BDT)
3 mo Free · ৳500/mo · ৳5,000/yr

Core Modules

For All Libraries

Multi-Branch Cataloging

Support for textbooks, journals, and term papers. Fields for ISBN, Author, Copies, and "Issuable vs. Reference Only" status. Each branch manages its own catalog independently.

Circulation & Lending

Issue and return system with dynamic lending rules. Students: 14 days, Faculty: 30 days. Cross-branch borrowing supported. Automatic overdue detection and fine calculation.

Automated Clearance System

One-click audit checks a student's ID against ALL branches. If no overdue books or unpaid fines, generates a downloadable PDF Clearance Certificate.

Billing & Maintenance

Track daily late fines, issue bills for damaged/lost books, and maintain a log of books sent to the bindery/repair with condition tracking.

Automated Alerts

Cron jobs send "Pre-due" and "Overdue" notifications via Email or SMS. Configurable per-patron notification preferences.

Specialized Academic Modules

Toggleable Per Branch

Advanced academic features that a branch like IMS can enable independently.

Digital Thesis & Supervisor Workflow

Students upload M.Sc./Ph.D. thesis. Routes to supervisor dashboard for approval. Once approved, watermarked and deposited into the digital repository.

Geospatial (WebGIS) Search

PostGIS integration with Leaflet.js/Mapbox. Researchers search for materials (bathymetric maps, surveys) by drawing a bounding box on a map (e.g., Bay of Bengal).

Biological Data Linking (Darwin Core)

Darwin Core (DwC) metadata support. A thesis can digitally link to physical wet-lab specimens (fish vouchers) or raw datasets.

Global Interoperability (OAI-PMH)

OAI-PMH endpoints with Dublin Core metadata. Allows the central university and global networks (IAMSLIC/AquaDocs) to harvest metadata.

AI & UX Enhancements

Intelligent Research Tools

Semantic Search (pgvector)

Vector database integration. Students search by concept (e.g., "coral bleaching") and find matching papers even if exact keywords differ.

Legacy Data OCR (Tesseract)

A pipeline to convert scanned images of old typewritten research/catch logs into searchable text. Page-level OCR with confidence scoring.

Academic Identity (ORCID)

ORCID API integration to link faculty publications. Citation generator supporting APA, MLA, BibTeX, and Chicago styles.

Analytics Dashboard

Visual charts for Branch Admins: peak hours, top borrowers, and trending zero-result search terms for acquisition planning.

Database Security & Isolation

Multi-Tenant Architecture

Every core database table includes a library_id column to separate branch data. Postgres Row-Level Security (RLS) enforces isolation at the database level — not just in application code.

Row-Level Security
current_library_id() reads the session variable. Policies enforce library_id = current_library_id().
Super-Admin Bypass
Cross-branch operations (clearance audit, OAI-PMH harvesting) use is_super_admin() to bypass RLS.
Feature Toggles
Each library enables/disables specialized modules (thesis, GIS, DwC, OAI-PMH) via the library_features table.

Desktop Edition

Download for Windows

The full library system runs on your computer. No internet required. Works offline with optional cloud sync. 3-month free trial with all features.

Banglai-Library-0.1.0-x64-setup.exe

No Python installation needed Works on Windows 10/11 (64-bit) 3-month free trial Works fully offline

Works Offline

The entire library system runs on the librarian’s computer. Catalog, circulation, patrons, fines, reservations, theses, reports — all work without internet. Uses a built-in database. No server installation needed.

Cloud Sync (Optional)

Connect to shomoy.io to sync data across devices. When online, reads come from the cloud. When offline, the app uses local data and queues writes to sync later. Cloud sync requires a subscription.

Data Safety Guarantee

How Licensing Works

Day 0 – 90
Free trial — full access
3 months of full access to every feature. Add books, issue, return, manage patrons, run reports — everything works.
Day 90+
Without license: read-only
After 3 months without a license, the app switches to read-only. You can still view your catalog and history, but cannot make changes. Data is preserved.
Day 90+
With license: full access
Activate a license (monthly or annual) to keep full read-write access. All features remain unlocked.
Anytime
Instant restoration
If your trial has ended and you’re in read-only mode, activating a license instantly restores full access. Nothing is lost.

Pricing

Free trial, then choose your plan

3 months free with all features. After that, choose a plan to keep full access. The app works in read-only mode without a license — your data is always safe.

Free TrialDesktop + Offline

3 Months

৳0BDT
  • All features unlocked
  • Full read-write access
  • Works offline
  • After 3 months: read-only
Download Free
MonthlyMost Popular

Full Access

৳500BDT / month
  • No read-only mode
  • AI bulk import
  • Semantic search
  • Cloud sync
  • Cancel anytime
Get Monthly License
Best ValueUp to 5 seats

Annual

৳5,000BDT / year
  • Everything in Monthly
  • 2 months free
  • Priority support
  • Multi-library sync
  • Up to 5 seats
Get Annual License

Prices in Bangladeshi Taka (BDT). Licenses are verified offline — no constant internet needed.

Installation Guide

How to Install — Step by Step

No technical knowledge needed. If you can install a regular program, you can install this. Python is already included — you don’t need to install anything extra.

01

Download the App

Click the “Download for Windows” button above. A file called Banglai-Library-0.1.0-x64-setup.exe will download to your computer. It includes everything needed.

02

Run the Installer

Find the downloaded file in your Downloads folder and double-click it. Click “Yes” if Windows asks, then click “Install” and wait ~30 seconds for Start Menu shortcuts.

03

Open the Library

Find “Shomoy Library” in your Start Menu and click it. A window will open — this is your library system with all 25 modules ready to use.

04

Start Adding Books

Click “Catalog” → “Add New” to add your first book. To issue a book: click “Circulation” → “Issue Book”, select the book and patron, and click “Issue”.

System Requirements

Minimum

  • Windows 10 (64-bit) or newer
  • 200 MB free disk space
  • 2 GB RAM
  • Any web browser (Chrome, Edge, Firefox)

Recommended

  • Windows 11 (64-bit)
  • 500 MB free disk space
  • 4 GB RAM or more
  • Internet (for cloud sync, optional)

Good news: Python is already included in the installer. You don’t need to install anything extra. The app works completely offline — internet is only needed for optional cloud sync.

Interested in this product?

Tell us about your needs. We'll get back to you within 24 hours.

Your information is only used to contact you about this product. No spam, no sharing.

সময় হোমমেড সফটওয়্যার · আমাদের তৈরি অন্যান্য অ্যাপ্লিকেশন

More from Shomoy HomeMade Software

Purpose-built applications engineered in Dhaka for retail shops, restaurants, universities, and operations teams — zero bloat, instant web launch, and local bKash billing.

Explore all 10 applications

LalKhata — লালখাতা

ডিজিটাল টালি ও হিসাব খাতা

3 mo free · ৳50/mo

Voice-enabled digital ledger for Bangladeshi retail shops — daily sales, baki khata & cash tally.

BornoOCR

বাংলা ওসিআর পিডিএফ এডিটর

Free + Pro ৳500/mo

Browser PDF editor with hybrid Bangla + English OCR, table reconstruction, and DOCX export.

Restaurant POS

রেস্তোরাঁ পস ও কিচেন ডিসপ্লে

Web · Windows · Android

Offline-first multi-tenant restaurant POS — tables, KDS, recipes, inventory & delivery.

IMS — Enterprise Inventory

মাল্টি-টেন্যান্ট ইনভেন্টরি ও পস

Multi-tenant SaaS

Event-sourced stock ledger with FIFO/LIFO valuation, NBR Mushak tax compliance & BOM manufacturing.

TurfOS

টার্ফ বুকিং ও ম্যানেজমেন্ট

14d trial · ৳500/mo

Operating system for football & futsal turfs — slot booking, bKash approval, baki & khep bounties.

CCTV Analytics

এআই ভিডিও সার্চ ও ডিটেকশন

Free tier available

Search hours of CCTV footage in seconds using YOLOv11s + ByteTrack + OpenCLIP natural-language queries.

Shomoy Cloud APIs · সময় ক্লাউড অটোমেশন

Need WhatsApp OTPs, Bangla Voice AI, or private n8n automation with these apps?

Pair any Shomoy application with our ShomoyChat WhatsApp API (from ৳200/mo), Bangla AI Reply API (৳200/mo), Voice AI (৳800/mo), or get all four in the Automation Suite (৳1,500/mo).