Our Technology Stack

Modern web development is characterised by ever-changing technology space. With the evolution of open source software, new technologies arrive every other day. In order to keep up with the latest trends so that our applications are not based on outdated technologies, we quickly adopt new tools into our process. The table below lists some of the technologies we are using in our process currently.

ClassTechnologyComments
Frontend
VueAngularTypeScriptBabel
  • We prefer to work with Vue.js. We follow single file component pattern and write JavaScript code in Babel.
  • For Angular, we write code in TypeScript.
Backend
NodeJs
  • We exclusively work with Laravel PHP framework.
  • For APIs, we can also work with Node Js.
Task Runners
  • Gulp is our preferred task runner.
Version Control
GitGitLabBitBucket
  • We exclusively work with Git.
  • We have a local Gitlab installation to manage all our Git repositories.
Database
My SQLMongoDBPostgreSQL
  • Our 90% work is in MySQL. We occasionally work with MongoDB if client requires.
Error Logging
Sentry
  • We have local Sentry installation to which all errors in all installations of your application are logged.
Package Managers
NPM
  • We prefer to use NPM.
Communication
Slack
  • We love Slack.
Testing
PHP UnitJasmine
  • For integration tests, we use PHP Unit and Jasmine.
Continuous Integration
GitLabJenkins
  • We prefer to use Gitlab CI.
Cloud
Amazon Web Services
  • Amazon AWS is our first choice.
CSS Extensions
Sass
  • We prefer to work on SASS.

San Raj

Software Solutions

© 2020 - 2024 Copyright: San Raj Software Solutions