Arsitektur
Frappe Framework
Platform TechMaju dibangun di atas framework Frappe.
Frappe adalah framework web full-stack yang menyediakan semua alat yang diperlukan untuk mengembangkan, menerapkan, dan mengelola aplikasi web. Framework ini menggunakan arsitektur monolitik, yang menyederhanakan pengembangan dan mempercepat pembuatan aplikasi web modern.

Frontend
Javascript (jQuery): SPA menangani interaksi pengguna dan elemen visual dari aplikasi.
Backend
Python: Menggerakkan logika sisi server dan proses bisnis platform. Object Relational Mapper (ORM) yang sederhana namun kuat untuk interaksi database yang disederhanakan.
Server
MariaDB: RDBMS untuk menyimpan data aplikasi. Werkzeug: Toolkit utilitas WSGI (Web Server Gateway Interface) yang menyediakan dasar untuk menangani permintaan dan respons web. Redis: Bersama dengan RQ, Redis digunakan untuk mengelola antrian pekerjaan latar belakang. Ini menawarkan penyimpanan data dalam memori berkinerja tinggi yang menangani antrian tugas dan pengambilan dengan efisien. NodeJS dan Socket.io: Memungkinkan komunikasi dan pembaruan secara real-time dalam platform. Python Redis Queue (RQ): Mendukung menjalankan pekerjaan latar belakang dan tugas asinkron.