Our Tech
Web Application
Frontend - Vue.js
Vue is one of the most acceptable JavaScript frameworks and is being adopted by many web developers. Considering the audience and aim of this application which is to have a robust and straightforward cloud-based solution for attracting people to get awareness. Vue is the best fit and has many technology benefits which include:
• Lightweight – extension of performance
• High adaptability and flexibility
• Component-based architecture
• Possible future scaling.
Backend – Symfony
Symfony is a set of PHP Components, a Web Application framework, a Philosophy, and a Community — all working together in harmony. Symfony provides the ability to reuse generic functions; specifically, generic features such as database connection modules, forms, etc. can be reused and thus allows us to add more business value to the project. Also, considering the future scope of this project, Symfony provides the ability to integrate with a wide range of other information systems.
Some of the extensively useful dependencies of Symfony are:
• Composer
• Annotations
• Doctrine
• Logger
Database - PostgreSQL
PostgreSQL is an open-source object-relational database system. With extensive help and continuous upgrades and development. PostgreSQL was built on Unix; this is the minimum effort-consuming system due to its stability. Additionally, PostgreSQL also supports Nested Transactions (checkpoints), Multi-Version Concurrency Control, ability to deploy custom functions developed using other programming languages (ex. Java), user-defined datatypes, etc. Symfony integrates and works well with PostgreSQL, thus making work easier.