Dynamic Sheet Generation
Create sheets and folders, add rows and columns dynamically, and choose a column type.
A detailed portfolio of five delivered software solutions, expanded from the supplied case-study documents to preserve the important business context, requirements, modules, workflows, architecture, validation, impact and status.
Explore the complete project story and delivered application screens.
A mobile application for creating, managing and sharing dynamic sheets like Excel, with flexible columns, formulas, folders and role-based access.
The Sheets App brings Excel-like dynamic table generation to a mobile device. Users can create sheets, define columns with different data types, organize sheets into folders, enter data and work with formulas.
The application includes Role-Based Access Control (RBAC), allowing different levels of access across folders, sheets and column data types. The project has been delivered.
Structured data such as employee records, salaries and similar tables needs flexible sheet creation, defined column types and formula-based calculations.
When several people work on the same data, access control is required so users can view, add or edit only what they are permitted to change.
Users create folders and sheets, add columns from supported data types, enter rows and calculate values with formulas. RBAC controls access globally, per folder and through sheet/column-specific rules, reducing unwanted changes and data conflicts.
Create sheets and folders, add rows and columns dynamically, and choose a column type.
Basic: Text, Long Text, Number, Currency, Percentage, Phone, Email. Choice: Dropdown, Multi-select, Rating. Advanced: GPS Location, Camera Photo, Formula. System: Created By, Created At, Updated By, Updated At.
Formula columns calculate values from other data in the sheet; complex formulas are supported.
Home shows folder/sheet totals; search across folders and sheets; quick actions for New Sheet, New Folder and Team Access; recent folders and sheets.
Global actions, folder permissions, sheet overrides and role-based access to column data types.
Add team members with name, optional email, mobile number, password and access role.
Undo/redo, search, text formatting, fill color, add row/column, find & replace, filter, CSV import/export, default sheet style and new-sheet menu.
| Role | Access / Responsibility |
|---|---|
| Admin | Full access to created folders/sheets plus add, move, rename, duplicate and team management. |
| Viewer | Can only view. |
| Add Only | Can view and add new rows. |
| Editor | Can view, add and edit. |
| Custom | Access can be set separately for each folder and column. |
User → Flutter Mobile App → REST API → PHP Backend → Response → Flutter Mobile App
| Layer / Area | Technology / Detail |
|---|---|
| Mobile Frontend | Flutter |
| API Layer | REST API |
| Backend | PHP |
| Infrastructure | Server & Hosting |



Delivered.
Future scope should be defined from confirmed business requirements; no unconfirmed features are presented as committed scope.
The Sheets App brings dynamic, Excel-like table generation to mobile. Sheet creation, folders, data types, formulas and RBAC address the core problems of data conflicts, sheet creation and sheet collections.
A centralized mobile management system for water-park operations, resource assignment, transactions, revenue visibility, reports and IoT-connected printing.
The Water Park Management App digitizes major operational and revenue activities including locker management, costume management, coupons/discounts, locker security amounts, staff access, transactions, revenue, reports and analytics.
Before the application, important records were maintained on paper. Revenue management was also difficult because financial information had to be tracked alongside manual operational records.
Locker details, costume issue/return records and discount information were recorded manually. Different staff members handled different operational activities.
The requirement was a centralized mobile system connecting operational activities with transaction and revenue information.
The solution replaces fragmented paper records with structured digital records. Staff manage daily operations, while managers and administrators access broader operational, transaction and revenue information according to permissions.
Total earnings, refunds paid, remaining amount, lockers, costumes, managers, transactions, assignments, recent activity, analytics and reports.
Create/manage lockers, assign, track availability, release and maintain records.
Create costume types, manage records, track assignment and return/release.
Add, update and maintain coupon/discount information.
Add/manage staff and control access according to responsibilities.
Track earnings, refunds, remaining amounts, transactions, history, analytics, reports and recent activity.
Maintain current assignment/release status for operational resources such as lockers and costumes.
Provide analytics, reports, history and recent activity.
Login/logout with controlled access and IoT-connected operational printing.
| Role | Access / Responsibility |
|---|---|
| Staff | Day-to-day operational activities according to assigned permissions. |
| Manager | Broader operational information and management activities according to configured permissions. |
| Admin | Application environment, staff and access-permission management. |
User → Flutter Mobile App → REST API → PHP Backend → SQL Database → Response → Flutter Mobile App
| Layer / Area | Technology / Detail |
|---|---|
| Mobile Frontend | Flutter |
| API Layer | REST API |
| Backend | PHP |
| Database | SQL |
| Infrastructure | Server & Hosting |
| Printing | IoT-connected device |





Delivered as a final project; testing has been completed.
Future scope should be based on confirmed business requirements or formally proposed enhancements; no unconfirmed features are presented as committed scope.
The application transforms a largely manual water-park operation into a centralized mobile management system, connecting resource operations with transaction and revenue visibility.
An operational management application for plastic recycling and recycled-granule manufacturing, designed for online/offline operation, synchronization and role-based access.
The organization receives waste plastic from suppliers as compressed bales and performs material entry, weighing, sorting, lot creation, employee assignment, sorting records, operational calculations and reporting.
The application was developed to replace written records and manual calculations with centralized records, local data handling, synchronization, role-based permissions and automated calculations.
The operation produces recycled PP granules, with HDPE and LDPE granules also produced. Waste plastic is collected through suppliers and delivered to the factory as bales.
As the volume of material, lots, employees, categories and daily records increased, maintaining accurate and accessible information became difficult.
A centralized role-based management application digitizes major paper-based workflows while allowing permitted operations during temporary network unavailability. Local data is synchronized with the server when connectivity is restored.
Store supplier information and incoming material details.
Maintain product/material types used by the organization.
Manage measurement units used in operational records.
Maintain material and sorting categories.
Manage employees, supervisors, managers and related user information.
Create and manage incoming material lots.
Assign and manage operational work for employees.
Track round-wise sorting activity, quantities, categories and mistakes such as iron/unwanted waste.
Support required operational calculations.
Provide structured operational information for management and review.
| Role | Access / Responsibility |
|---|---|
| Admin | System-level access and management of permitted modules. |
| Manager | Management-level operations, monitoring and permitted reports/data. |
| Supervisor | Operational coordination, lot creation/assignment and permitted task activities. |
| Employee | Assigned operational activities and permitted data entry/viewing. |
Online: Flutter App → API → Server → Database | Offline: Flutter App → Local Data | Connectivity Restored: Local Data ↔ Synchronization ↔ Server
| Layer / Area | Technology / Detail |
|---|---|
| Mobile Application | Flutter |
| Backend Communication | APIs |
| Server | Application/server infrastructure |
| Data Storage | Database |
| Access Control | Role-based permissions |
| Distribution | Android APK |




The project progressed from requirement gathering through development, iterative testing, bug fixing, APK delivery and final delivery. Current scope covers one department.
The organization has six departments in total while the current implementation covers one. Future scope includes remaining departments, department-specific workflows, cross-department reporting, expanded dashboards/analytics, synchronization improvements, further automation and scaling.
The project demonstrates how a paper-heavy industrial workflow can be converted into a centralized digital system covering suppliers, materials, lots, employee assignments, sorting, calculations, reporting, access control and online/offline operation.
A centralized real-estate management application for colonies, plots, inventory, bookings, installments, payment tracking, alerts, documents and role-based access.
The Real Estate Management Application digitizes and centralizes operations for colonies, plots, inventories, bookings, token and advance payments, installments, due/overdue payments, documents, storage, notifications and alerts.
Manual management created a significant possibility of human error, particularly around complex installment and payment calculations.
The business continuously manages colonies, plots, inventory, bookings and payment schedules. As the number of properties, bookings and installments increases, manual tracking becomes difficult.
A major requirement was to manage payment calculations and dates systematically rather than depending on repeated manual calculations and follow-up.
The solution centralizes property and payment operations. The digital lifecycle connects property inventory to booking, token/advance payment, installment creation, due-date tracking, overdue management and notifications.
Manage colonies, plots and property inventory.
Maintain structured property inventory information.
Handle plot bookings, token bookings and advance payments.
Create installment schedules and manage associated calculations.
Track due, overdue, underdue and upcoming payment information.
Finalize and maintain interest-related dates.
Provide alerts for overdue payments and relevant follow-up.
Organize and manage property-related documents.
Support management of stored application information and documents.
Provide role-based access for relevant users.
| Role | Access / Responsibility |
|---|---|
| Agents / Brokers | Use functionality according to assigned role-based responsibilities. |
User → Flutter Mobile Application → REST API → PHP Backend → SQL Database → Response → Flutter Application
| Layer / Area | Technology / Detail |
|---|---|
| Mobile Frontend | Flutter |
| API Layer | REST API |
| Backend | PHP |
| Database | SQL |
| Infrastructure / Deployment | Server & Hosting |




Delivered after development and testing of the implemented workflows.
Further reporting/analytics, payment-follow-up automation, expanded document/storage workflows and additional property-management capabilities can be considered as business requirements grow.
The application transforms a manually managed property workflow into a centralized digital system. Its key technical challenge was calculation-heavy installment and payment logic, particularly around due dates, overdue conditions and interest-related dates.
A mobile platform where local sellers can freely list their business, catalog, products and services, while nearby customers discover and connect with them.
Business Mitra is a mobile application for local business owners. Sellers can freely list their business, catalog, products and services, while nearby customers can discover and connect with them.
The project addresses the visibility problem faced by local sellers competing with online e-commerce platforms, where customers may also face high shipping prices.
Local sellers had limited ways to present their business, products and services digitally to customers in their own area.
The platform focuses on local commerce: sellers create a free digital presence and customers discover nearby businesses, offers and products.
Business Mitra provides a dedicated local-commerce platform where sellers create a free presence and customers discover content by location, category, marketplace, explore and feed. Deep link and deep-link QR make business/content sharing direct and easy.
Free listing, editable profile, Call, WhatsApp, Website, Reviews, Photos, Social, Directions and Share; service mode and payment methods.
Catalog/item management, search/filter, images, price, discount, availability, category, delivery/pickup and WhatsApp contact.
Businesses publish Offer, Product or Photo updates.
Search, popular categories, recent offers, local marketplace, filtered explore and latest business updates.
Direct content access through shareable deep links and deep-link QR scanning.
All/Unread/Ads/Updates filters and Mark all read.
Language selection; the case study shows English, Hindi, Marathi, Gujarati, Tamil and Telugu.
Save businesses and items for later; saved count appears on business profiles.
Select a location or use current location to discover businesses in the selected area.
Customer reviews with owner replies plus impressions, views, CTR, views breakdown and distribution.
| Role | Access / Responsibility |
|---|---|
| Business Owner / Seller | Manage business profile, catalog, products, services and posts; reply to reviews and view performance insights. |
| Customer | Discover businesses/products/services/offers, bookmark items, post reviews and contact businesses through call or WhatsApp. |
The supplied case study does not specify a technology stack or detailed technical architecture; this page therefore does not invent one.
| Layer / Area | Technology / Detail |
|---|---|
| Product Type | Mobile Application |
| Domain | Local Business Discovery & Local Commerce |
| Primary Users | Local Business Owners (Sellers) and Customers |
| Key Features | Listing, catalog, products/services, deep link/QR, notifications, languages, bookmarks, location discovery |





The supplied case study presents the delivered feature set and does not provide a separate detailed delivery-status table.
Future scope should be based on confirmed business requirements or formally proposed enhancements; no unconfirmed features are presented as committed scope.
Business Mitra creates a local-commerce layer where sellers can build a free digital presence and customers can discover, save, review and directly contact nearby businesses.