Overview of the platform
Print
Created by: Bradley Anthony
Modified on: Tue, 10 Sep, 2024 at 9:12 AM
- engAIge is a low code SaaS platform that allows you to integrate with websites and external systems using frontend and backend actions to execute a desired outcome for a customer.
- Let’s take a deep dive to understanding a little more on Frontend vs. Backend development to set the foundation in understanding how engAIge functions.
What is Front-end (Client-side)? | What is back-end (Server-side)? |
- Visual aspects of the websites that can be seen and experienced by users are frontend-related.
- Examples include users their cellphone, PC, Laptop, Tablet or Smart TV.
- Client devices request information from backend servers.
| - Everything that happens in the background that is not visible on a display to an end-use.
- There are computers in the back end that are used to deliver information to the front-end.
- Server computers serve out information.
|
The 3 main Languages used for the Frontend to create the look of a website is a combination of these languages: | Languages used for the Backend to establish the functionality of a website or system include (but not limited to): |
- A website is designed by a Frontend developer using the languages above to create how aspects of a display are presented to the user on the screen.
- This presentation logic is handled on the client-side.
- If you look at the structure of a You Tube screen below:
- The rectangular section in which the video is playing is HTML code (Hypertext Markup Language)
- HTML makes the structure of the page like a skeleton which will be styled by CSS (Cascading Style Sheets)
- As an example, CSS styled the video container in a rectangular display bigger than the recommended videos displayed on the right side.
- CSS can also be used to:
- Style text
- Change Fonts
- Create Shapes
- Colors
- CSS goes hand in hand with HTML .
- JS (JavaScript) is used to implement behavior of an object on a screen. Examples include playing and pausing the video.
- JavaScript enables functions (logic). This includes:
- Statements (if/else)
- Variables (stores information)
- JavaScript was originally used to create some animation or responsiveness on a website however more recently developers have started using JavaScript not only as a tool to make a website more responsiveness but also add more functionality to a website without having to learn or use other languages like python.
- HTML, CSS and JavaScript come together every day to create websites you use every day.
| - A server is needed to host the website created; backend developers create services that process business logic and access other resources such as Databases, Fileservers, and cloud services and more.
- What is a Server? – its dedicated computer or device that provides functionality on behalf of other devices or clients.
- There are different types of Servers:
- Web Server – hosts the website, the web server will run the web server software
- Database Server – hosts data in the backend
- Email Server – facilitates the sending and receiving emails
- DNS server – a server dedicated to resolving domain names
|
- engAIge uses Event-driven automation to communicate with your websites or systems in which Events trigger to kick-off processes without manual intervention.
- An event can be any change within a system such as a file being received or a button click on a website.
- Once a Trigger occurs, a Trigger notification is sent to the system, instructing that system to execute a predefined Action.
- Websites Events and Actions are geared more to CSS changes on the website, lead generation etc.
- Whereas External Source Events and Actions are geared towards more backend functionality to run workflows from a system
![](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155032563460/original/fI17il7MHDbo94VUTntK2d6MQhKNCSvQhg.jpeg?1725952346)
Bradley is the author of this solution article.
Did you find it helpful?
Yes
No
Send feedback Sorry we couldn't be helpful. Help us improve this article with your feedback.