Appanzee SaaS Platform
A highly secure, dynamic relational database application enabling teams to replace static spreadsheets with custom, scalable operational workflows.
Domain
Enterprise SaaS Architecture
Timeline
30 Months
The Vision
Appanzee was engineered to democratize data architecture. The objective was to allow non-technical users to “smash their spreadsheets” by building their own interconnected web applications, dynamic tables, and data-entry forms with a single click, rivaling industry giants like Airtable.
Enterprise Data Security
Because Appanzee handles sensitive operational data, standard shared-database schemas were deemed a security risk.
- Database-per-Tenant Architecture: We architected a multi-tenant MySQL environment where every organization is provisioned its own isolated database. This guarantees absolute data sovereignty and maximum security against cross-tenant data leaks.
- Metadata-Driven Schema: To allow users to create custom tables dynamically, the system relies on a complex relational metadata mapping engine (
app_id,table_id,field_id,field_type). This allows tables to connect across different custom applications seamlessly.
Elite Frontend Performance
Rendering massive data grids on the web is notoriously resource-intensive. Instead of relying on bloated third-party table libraries, we engineered a proprietary, lightweight frontend grid:
- Predictive Batch Fetching: To maintain a strict 60fps rendering state, the custom JavaScript engine tracks the user’s scroll position. Before the user reaches the bottom of the visible grid, the next batch of data is fetched and rendered seamlessly via an infinite-scroll architecture.
- Zero-Bloat DOM: By tightly controlling the DOM lifecycle via Vanilla JS and custom CSS, the browser memory footprint remains microscopic, even when handling thousands of relational records.
Dynamic Form Generation & RBAC
Data entry had to be as fluid as the tables themselves.
- Type-Driven UI: When a user accesses a table, the backend parses the
field_typemetadata to instantaneously generate the appropriate form inputs (text, dates, relations). - Role-Based Access Control (RBAC): Every single field is gated by strict permission logic. The UI dynamically renders only the data fields the specific user is authorized to view or edit, ensuring compliance and security at the granular field level.
Project Gallery
Ready to architect your vision?
Currently accepting new projects from ambitious founders and growing startups. Let's discuss your timeline, tech stack, and business objectives.
+233 2034 99903