About
Technical Stack
Back-End
Framework: The application’s back-end is powered by CodeIgniter 4, a lightweight and high-performing PHP framework. It offers a superb toolkit for developers to enhance productivity and develop well-structured web applications without the unnecessary complexity.
Database: PostgreSQL is employed for database management, providing advanced features and capabilities such as ACID compliance, powerful data types, and extensibility. This ensures that Commuse can handle complex queries and manage data efficiently while maintaining the integrity of user data.
Search Engine: Elasticsearch is integrated into the back-end to provide powerful full-text search capabilities across different models in the app. This allows users to retrieve information quickly and effectively, significantly enhancing the app's usability and user experience.
Front-End
Framework: Vue.js is used for the front-end, delivering a dynamic and responsive user interface. Vue's reactive components and simplicity in structuring make it ideal for maintaining a lightweight yet functionally rich client-side application.
User Interface: The UI development utilizes Bulma, a modern CSS framework, to craft a sleek, responsive, and easy-to-navigate design. Bulma's modular approach ensures that the interface is both aesthetically pleasing and functionally robust, providing consistency across different devices and screen sizes.
Last updated