Technology

Bespoke Software Development

Supported Frameworks

The CB Automation team is experienced and skilled in using the following technologies The list below is not exhaustive.

Take a look below at the various frameworks we support.

CodeIgniter is a powerful open-source rapid development web framework used for building dynamic websites with PHP. It has a very small footprint, yet includes everything needed to write robust web applications. CodeIgniter is known for its speed, simplicity, and flexibility. It requires minimal configuration and comes with an intuitive set of tools. CodeIgniter is ideal for developing dynamic websites that require complex functionality. It provides a wide range of built-in libraries that can be used for common tasks, such as form validation, session management, and database access. In addition, CodeIgniter comes with an easy-to-use templating system that makes it simple to create beautiful website layouts.

https://codeigniter.com

WordPress is a popular website builder that allows users to create and manage their own websites. One of the most appealing aspects of wordpress is its flexibility – users can choose from a wide range of themes and plugins to customize their site. Elementor is one of the most popular plugins for WordPress, and it allows users to create custom pages and posts with drag-and-drop ease. Elementor also includes a wide range of templates and widgets, making it the perfect tool for creating a unique website.

https://wordpress.com

Flutter is an open-source UI framework created by Google. It is used to develop applications for Android, iOS, Windows, Mac, Linux, and the web. Flutter is a cross-platform framework that allows users to write a single codebase that can be deployed on multiple platforms. Flutter uses the Dart programming language, which is also developed by Google. Dart is a easy-to-learn language that combines the power of object-oriented programming with the flexibility of functional programming. Flutter apps are compiled to native code, so they run quickly and efficiently on all devices. Flutter provides a rich set of Material Design and Cupertino (iOS-style) widgets that help create beautiful and responsive user app interfaces for your app.

https://flutter.dev

WooCommerce is a popular ecommerce platform that enables businesses to sell their products and services online. It is used by businesses of all sizes, from small businesses to large enterprises. WooCommerce is a WordPress plugin, which means it can be easily installed and configured on a WordPress website. Once installed, businesses can use WooCommerce to manage their inventory, process orders, and track sales statistics. WooCommerce is a versatile platform that supports a variety of features, including custom product pages, shipping options, and payment methods. Additionally, WooCommerce comes with built-in support for popular ecommerce plugins, such as PayPal and Stripe.

https://woocommerce.com

Bootstrap is a popular front-end web development framework. It is used for building responsive websites and web applications. Bootstrap is made up of a number of CSS and JavaScript files that are used to style and provide functionality for web pages. Bootstrap is open source and can be used for both personal and commercial projects.

https://getbootstrap.com

JQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. jQuery is used by many big companies including Google, Microsoft, IBM, Netflix, and Amazon. jQuery’s popularity is due in large part to its ease of use. It selectors make it easy to find elements in HTML documents, and its event handling system lets users respond to events with a simple syntax. jQuery also offers robust tools for traversing the Document Object.

https://jquery.com

Reactjs is a JavaScript library for building user interfaces. It is used for handling the view layer for web and mobile apps. Reactjs is responsible for rendering, state management, and lifecycle of components. Native mobile apps using the React Native framework. Ultimately, Reactjs helps developers create better user experiences by making it easy to develop and maintain complex UI components.

https://reactjs.org

Firebase is a cloud service that provides a real-time database for web and mobile applications. It offers various features such as authentication, storage, and Firebase Cloud Messaging. MySQL is a relational database management system (RDBMS). It is used to store data in structured format. MySQLi is an improved extension of MySQL. It supports various features such as prepared statements and transactions. Firebase can be used with MySQLi to create real-time web applications.

https://firebase.google.com

PHP is a popular programming language that is widely used for web development. Java is another popular programming language that can be used for developing mobile apps, desktop apps, and server-side applications. While both PHP and Java are powerful programming languages, they have different use cases. PHP is typically used for web development, while Java is used for developing mobile apps, desktop apps, and server-side applications.

https://www.php.net

https://www.java.com/en/

JavaScript is a versatile scripting language that is used in a variety of web applications. JavaScript can be used to create interactive websites, game development, and mobile applications. JavaScript is also used to add dynamic content to web pages, such as form validation, image rollovers, and drop-down menus. In addition, JavaScript can be used to create desktop applications and server-side applications. As a result, JavaScript is a powerful tool that can be used to create a wide range of applications.

https://www.javascript.com

HTML, or Hypertext Markup Language, is the standard markup language for creating web pages and web applications. With HTML, structured documents can be created by denoting structural semantics for text such as headings, paragraphs, lists, links, quotes, and other items. HTML also provides a means to create interactive forms and to embed images, video, and audio content in documents. When used together with CSS, HTML can be used to style web pages and user interfaces. Finally, HTML5 adds new elements that allow developers to create more powerful and effective web applications. As the foundation of the modern web, HTML will continue to be an important tool for building dynamic and engaging websites.

CSS, or “Cascading Style Sheets”, is a language used for describing the look and formatting of HTML documents. CSS is used to style all HTML tags, including the document’s body, headings, paragraphs, and other pieces of text. CSS can also be used to style the display of table elements, grid elements, and images. In addition, CSS can be used to create animations and transition effects. CSS is a powerful tool that allows web developers to create sophisticated and aesthetically pleasing web pages. When used correctly, CSS can make a website more user-friendly and visually appealing. However, CSS can also be used to create overly complex and convoluted designs. As with any language, it is important to use CSS in a way that /

Adobe XD is a software program used for designing user interfaces and user experiences for websites and mobile applications. It is similar to other Adobe products such as Photoshop and Illustrator, but it is specifically tailored for designing digital interfaces. Adobe XD provides a variety of tools for creating mockups, wireframes, and high-fidelity prototypes. It also offers usability testing features, so designers can test their designs on real users before launch. In recent years, Adobe XD has become increasingly popular among web and app designers, due to its ease of use and comprehensive feature set.

https://www.adobe.com/uk/products/xd.html

Adobe Photoshop is a widely used program for editing digital images. Photographers use it to retouch photos, graphic designers use it to create graphics and layouts, aweb designers use it to create website designs. Photoshop is also used by many people who are not professionals in the field of design; anyone can use Photoshop to edit their photos for personal use. There are many different things that can be done with Photoshop, and the possibilities are endless. With so many people using Photoshop, it is no wonder that it has become one of the most popular software programs in the world.

https://www.adobe.com/uk/products/photoshop.html

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows. Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later. For example, if you are writing a paper, you may save different versions of it as you write, edit, and proofread. Or, if you are working on code for a new website or application, you may want to save “

https://git-scm.com/book/en/v2/Getting-Started-About-Version-Control

Jira Grunt control is a software program that helps developers to manage their code development process. It has many features that help developers to work together on code development projects, including bug tracking, feature request management, and code review. Jira Grunt control also makes it easy for developers to share code snippets and files with each other. In addition, the software provides an interface for managing project deadlines and schedulingcode releases. Jira Grunt control is an essential tool for any developer who wants to streamline their code development process and make it more efficient.

https://www.atlassian.com/software/jira

GitLab is a web-based Git repository manager with a wiki, issue tracking, CI/CD, and containers. It provides the same functionality as GitHub but with a self-hosted option. I recently switched from GitHub to GitLab and I am very happy with the change. The interface is very similar to GitHub so it was easy to learn. One of the best features is the built-in CI/CD. This made it easy to set up automated testing and deploy my projects with ease. Overall, I am very impressed with GitLab and would recommend it to anyone looking for an alternative to GitHub.

GitLab CI is a great tool for automating the software development process. By automatically running tests and builds, it can save developers a lot of time and effort. GitLab CI can also be used to deploy applications to production servers. In addition, GitLab CI can be integrated with other GitLab features, such as the issue tracker and wiki. This makes it a powerful tool for collaborative software development. If you’re looking for a way to improve your workflow, GitLab CI is definitely worth checking out.

https://docs.gitlab.com/ee/ci/

Selenium is a portable testing framework for web applications. Selenium provides a record/playback tool for authoring tests without learning a test scripting language (Selenese). It also provides a test domain specific language (Selenese) to write tests in a number of popular programming languages, including Java, C#, Groovy, Perl, PHP, Python and Ruby. Tests written in any of these languages can be run against most modern web browsers. Selenium runs on Windows, Linux, and macOS. Selenium is open source software released under the Apache 2.0 license.

https://www.leapwork.com/discover/selenium-automation

Google Tag Manager is a free tool that allows website owners to easily add, update and manage tags on their website or mobile app. Tags are small pieces of code that allow users to collect data about your website visitors / app users and their interactions with the site or app. Google Tag Manager makes it easy to add and manage these tags, without having to edit the code directly. This saves time and effort, as well as reducing the risk of errors. Once the Google Tag Manager code has been added to the site or app, the web-based interface can be sued to add, remove and update tags as needed. This can be done quickly and easily, without having to make any changes to the code.

Google Analytics is a web analytics tool that helps website owners understand how visitors interact with their site. It can track things like how long a visitor stays on a page, what kind of device they are using, and what kind of keywords they used to find the site. This information can be used to improve the website and make it more user-friendly. Additionally, Google Analytics can be used to track conversions, or the number of people who take a desired action on a website, such as making a purchase or signing up for a newsletter. By understanding how people use their site, website owners can make informed decisions about how to improve their business.

Facebook pixel is an analytics tool that allows users to measure the effectiveness of their advertising on Facebook. It uses cookies to track users as they move from site to site, and it collects data on their behaviour. This data can then be used to create targeted ads that are more likely to convert users into customers.

https://www.facebook.com

OWASP provides a variety of tools and resources for developers, including a secure coding standard and an agile browser extension. In addition to their work on software security, OWASP also conducts research and hosts conferences on related topics. As a result, they are a well-respected source of information on all aspects of software security.

https://owasp.org/www-project-application-security-verification-standard/