preloader

Now Hiring: Are you a driven and motivated PHP (Laravel) Developer?

Online parking

Online parking access management system

[vc_section full_width=”stretch_row” background_image=”10690″ background_position=”center”][vc_row lg_spacing=”padding_top:110;padding_bottom:110″ custom_css=”LmJ0bi1sYXJnZSUyMGElMjAlN0IlMEFtaW4td2lkdGglM0ElMjAxOTNweCUzQiUwQSU3RA==” md_spacing=”padding_top:70;padding_bottom:70″ sm_spacing=”padding_top:54;padding_bottom:30″ xs_spacing=”padding_top:54;padding_bottom:30″][vc_column offset=”vc_hidden-lg vc_hidden-md”][tm_image align=”center” image=”10692″ max_width=”90%”][/vc_column][vc_column offset=”vc_col-lg-7 vc_col-md-7 vc_col-xs-12″ sm_spacing=”padding_top:30″ xs_spacing=”padding_top:30;padding_right:10;padding_left:10″][tm_heading tag=”h1″ custom_google_font=”” google_fonts=”font_family:Poppins%3A300%2Cregular%2C500%2C600%2C700|font_style:700%20bold%20regular%3A700%3Anormal” sm_align=”center” xs_align=”center” text_color=”custom” custom_text_color=”#ffffff” line_height=”1.16″ font_size=”xs:30;md:40″ letter_spacing=”3px” css=”.vc_custom_1699568997375{padding-right: 40px !important;}” sm_spacing=”padding_right:0″]Online parking access management system[/tm_heading][tm_button size=”custom” button=”url:%2Fcontact-us%2F|title:Let%E2%80%99s%20talk” sm_align=”center” xs_align=”center” width=”188″ lg_spacing=”margin_top:50″ md_spacing=”margin_top:50″ sm_spacing=”margin_top:30″ xs_spacing=”margin_top:30″][/vc_column][vc_column width=”5/12″ order=”xs:-1;sm:-1″ offset=”vc_col-lg-5 vc_hidden-sm vc_hidden-xs”][tm_image image=”10692″ max_width=”559px”][/vc_column][/vc_row][/vc_section][vc_section full_width=”stretch_row” background_color=”custom” custom_background_color=”#f8f8f8″][vc_row lg_spacing=”padding_top:128;padding_bottom:140″ md_spacing=”padding_top:70;padding_bottom:70″ sm_spacing=”padding_top:40;padding_bottom:40″ xs_spacing=”padding_top:40;padding_bottom:40″ custom_css=”LnRtLXRleHQtYm94Lm51bWJlci1ib3glMjAlN0IlMEFwYWRkaW5nJTNBJTIwMCUyMDMwcHglMjAzMHB4JTNCJTBBYmFja2dyb3VuZC1jb2xvciUzQSUyMCUyM2ZmZmZmZiUzQiUwQWJvcmRlci1yYWRpdXMlM0ElMjA2cHglM0IlMEElN0QlMEEudG0tdGV4dC1ib3gubnVtYmVyLWJveCUyMC50ZXh0JTIwJTdCJTBBY29sb3IlM0ElMjAlMjMzNzNGNDElM0IlMEFmb250LXNpemUlM0ElMjAxNnB4JTNCJTBBZm9udC13ZWlnaHQlM0ElMjA0MDAlM0IlMEFsaW5lLWhlaWdodCUzQSUyMDI0cHglM0IlMEElN0QlMEElNDBtZWRpYSUyMCUyOG1heC13aWR0aCUzQSUyMDc2N3B4JTI5JTIwJTdCJTBBLnRtLXRleHQtYm94Lm51bWJlci1ib3glMjAudGV4dCUyMCU3QiUwQWZvbnQtc2l6ZSUzQSUyMDE0cHglM0IlMEFsaW5lLWhlaWdodCUzQSUyMDIxcHglM0IlMEElN0QlMEElN0QlMEEudG0tdGV4dC1ib3gubnVtYmVyLWJveCUyMC5oZWFkaW5nJTIwJTdCJTBBZm9udC1zaXplJTNBJTIwODRweCUzQiUwQWZvbnQtd2VpZ2h0JTNBJTIwNzAwJTNCJTBBbGluZS1oZWlnaHQlM0ElMjA2MHB4JTNCJTBBY29sb3IlM0ElMjAlMjNGRDZDMjElM0IlMEFvcGFjaXR5JTNBJTIwMC4yJTNCJTBBJTdEJTBBJTQwbWVkaWElMjAlMjhtYXgtd2lkdGglM0ElMjA3NjdweCUyOSUyMCU3QiUwQS50bS10ZXh0LWJveC5udW1iZXItYm94JTIwLmhlYWRpbmclMjAlN0IlMEFmb250LXNpemUlM0ElMjA0MnB4JTNCJTBBbGluZS1oZWlnaHQlM0ElMjAzMnB4JTNCJTBBJTdEJTBBJTdE”][vc_column][tm_heading tag=”h2″ custom_google_font=”” align=”center” font_size=”xs:22;sm:28;md:30;lg:36″ css=”.vc_custom_1699465799573{margin-bottom: 60px !important;}” md_spacing=”margin_bottom:40″ sm_spacing=”margin_bottom:20″ xs_spacing=”margin_bottom:17″]Challenges[/tm_heading][vc_row_inner md_spacing=”margin_bottom:40″ sm_spacing=”margin_bottom:40″ xs_spacing=”margin_bottom:40″][vc_column_inner offset=”vc_col-lg-6″ md_spacing=”margin_bottom:24″ sm_spacing=”margin_bottom:24″ xs_spacing=”margin_bottom:24″][tm_text_box style=”02″ el_class=”number-box” text=”The CitrusDev web development team faced several challenges while developing the project. One of the significant challenges was designing a system that could differentiate between various types of cars, such as the cars of organizers and transport delivery drivers (who only enter within the framework of a particular event) and the cars of tenants (who enter on a regular, more long-term basis). This required a robust algorithm that could recognize different car categories and their quotas.” heading=”01″][/vc_column_inner][vc_column_inner offset=”vc_col-lg-6″][tm_image align=”center” image=”10706″][/vc_column_inner][/vc_row_inner][vc_row_inner][vc_column_inner offset=”vc_col-lg-6 vc_hidden-md vc_hidden-sm vc_hidden-xs”][tm_image image=”10707″][/vc_column_inner][vc_column_inner offset=”vc_col-lg-6″ md_spacing=”margin_bottom:24″ sm_spacing=”margin_bottom:24″ xs_spacing=”margin_bottom:24″][tm_text_box style=”02″ el_class=”number-box” heading=”02″ text=”Another challenge was creating a user-friendly interface that could handle complex processes such as managing quotas for different categories of users. The interface needed to be easy to use and provide users with a full access control list (ACL) and user roles and permissions to ensure that they could manage their quotas effectively.”][/vc_column_inner][vc_column_inner offset=”vc_hidden-lg”][tm_image align=”center” image=”10707″][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][/vc_section][vc_section full_width=”stretch_row” lg_spacing=”padding_top:124;padding_bottom:188″ md_spacing=”padding_top:70;padding_bottom:100″ sm_spacing=”padding_top:40;padding_bottom:100″ xs_spacing=”padding_top:40;padding_bottom:100″][vc_row equal_height=”yes”][vc_column content_position=”middle” offset=”vc_col-lg-6″ md_spacing=”margin_bottom:32″ sm_spacing=”margin_bottom:32″ xs_spacing=”margin_bottom:32″][tm_heading custom_google_font=”” text_color=”primary” font_size=”xs:22;sm:28;md:30;lg:36″ css=”.vc_custom_1699472926438{margin-bottom: 30px !important;}” md_spacing=”margin_bottom:30″ sm_spacing=”margin_bottom:24″ xs_spacing=”margin_bottom:24″]Solution[/tm_heading][tm_heading tag=”p” custom_google_font=”” font_weight=”400″ text_color=”custom” custom_text_color=”#373f41″ font_size=”sm:14;lg:16″]To ensure that the project website met the Expo’s requirements, the website development team held regular consultations with Expo administration, event organizers, and tenants to get feedback on the UX/website’s design and functionalities. The website development team also conducted rigorous testing to ensure that the website was secure and bug-free.[/tm_heading][/vc_column][vc_column offset=”vc_col-lg-6″][tm_image align=”center” image=”10709″][/vc_column][/vc_row][/vc_section][vc_section full_width=”stretch_row” background_color=”custom” lg_spacing=”padding_top:100;padding_bottom:100″ md_spacing=”padding_bottom:70″ sm_spacing=”padding_bottom:40″ xs_spacing=”padding_bottom:40″ custom_background_color=”#f8f8f8″][vc_row][vc_column offset=”vc_col-lg-6″ lg_spacing=”margin_top:-197″ md_spacing=”margin_top:-160″][tm_image align=”center” md_align=”center” sm_align=”center” xs_align=”center” image=”10717″ max_width=”700px”][/vc_column][vc_column offset=”vc_col-lg-6″][tm_heading tag=”p” custom_google_font=”” font_weight=”400″ text_color=”custom” custom_text_color=”#373f41″ font_size=”sm:14;lg:16″]A CRM system was developed for several different types of users. Each user type had specific functionality according to requirements and permissions. The dashboard for each role was created according to the principles of mobile-friendliness for easier access to the information users needed anytime and anywhere.[/tm_heading][/vc_column][/vc_row][/vc_section][vc_section full_width=”stretch_row” lg_spacing=”padding_top:140;padding_bottom:60″ md_spacing=”padding_top:70;padding_bottom:60″ sm_spacing=”padding_top:40;padding_bottom:40″ xs_spacing=”padding_top:40;padding_bottom:40″][vc_row][vc_column][tm_heading tag=”h2″ custom_google_font=”” align=”center” font_size=”xs:22;sm:28;md:30;lg:36″ css=”.vc_custom_1699474870070{margin-bottom: 60px !important;}” md_spacing=”margin_bottom:40″ sm_spacing=”margin_bottom:32″ xs_spacing=”margin_bottom:32″]The CRM included the following roles: [/tm_heading][vc_row_inner][vc_column_inner offset=”vc_hidden-md vc_hidden-sm vc_hidden-xs”][tm_image align=”center” image=”10719″][/vc_column_inner][vc_column_inner offset=”vc_hidden-lg”][tm_image align=”center” image=”10720″][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][/vc_section][vc_section full_width=”stretch_row” background_color=”custom” custom_background_color=”#fe9400″ lg_spacing=”padding_top:60;padding_bottom:60″ md_spacing=”padding_top:60;padding_bottom:60″ sm_spacing=”padding_top:40;padding_bottom:40″ xs_spacing=”padding_top:40;padding_bottom:40″][vc_row][vc_column offset=”vc_col-lg-2″][/vc_column][vc_column offset=”vc_col-lg-1″ md_spacing=”margin_bottom:24″ sm_spacing=”margin_bottom:24″ xs_spacing=”margin_bottom:24″][tm_image align=”center” image=”10722″][/vc_column][vc_column md_align=”center” sm_align=”center” xs_align=”center” offset=”vc_col-lg-7″][tm_heading tag=”h4″ custom_google_font=”” md_align=”center” sm_align=”center” xs_align=”center” text_color=”custom” custom_text_color=”#ffffff” font_size=”xs:20;sm:20;md:24;lg:24″]Interactions with the HTS’s Vehicle Recognition System (VRS) made it possible (see related article).[/tm_heading][/vc_column][vc_column offset=”vc_col-lg-2″][/vc_column][/vc_row][/vc_section][vc_section full_width=”stretch_row” background_color=”custom” background_size=”contain” custom_background_color=”#f7f3ef” background_image=”6569″ background_position=”right top” lg_spacing=”padding_top:98;padding_bottom:98″ el_id=”contact”][vc_row][vc_column][tm_heading custom_google_font=”” google_fonts=”font_family:Montserrat%3Aregular%2C700|font_style:700%20bold%20regular%3A700%3Anormal” font_weight=”700″ xs_align=”left” text_color=”custom” custom_text_color=”#525252″ font_size=”xs:32;lg:36″ line_height=”1.4″ css=”.vc_custom_1681758080006{margin-bottom: 30px !important;padding-right: 30px !important;}” sm_spacing=”padding_right:0″ max_width=”780px”]Book your 1 hour free of charge consultation with CitrusDev team[/tm_heading][tm_contact_form_7 id=”6572″][/vc_column][/vc_row][/vc_section][vc_section full_width=”stretch_row” background_color=”custom” lg_spacing=”padding_top:80;padding_bottom:80″ md_spacing=”padding_top:70;padding_bottom:70″ sm_spacing=”padding_top:40;padding_bottom:40″ custom_background_color=”#262825″][vc_row lg_spacing=”margin_bottom:80″ md_spacing=”margin_bottom:40″ sm_spacing=”margin_bottom:32″][vc_column offset=”vc_col-lg-6 vc_hidden-md vc_hidden-sm vc_hidden-xs” lg_spacing=”padding_right:0″][tm_image align=”right” image=”10775″][/vc_column][vc_column align=”center” md_align=”center” offset=”vc_col-lg-6″ md_spacing=”margin_bottom:24;padding_right:15;padding_left:15″ lg_spacing=”padding_left:115″][tm_heading custom_google_font=”” md_align=”center” sm_align=”left” text_color=”custom” custom_text_color=”#ffffff” font_size=”xs:22;sm:28;md:30;lg:36″ css=”.vc_custom_1699570785723{margin-bottom: 30px !important;}” sm_spacing=”margin_bottom:24″]Guest recognition[/tm_heading][tm_heading custom_google_font=”” md_align=”center” sm_align=”left” text_color=”custom” custom_text_color=”#ffffff” font_size=”sm:14;lg:16″ css=”.vc_custom_1699570841497{margin-bottom: 43px !important;}” sm_spacing=”margin_bottom:24″]The CRM system our team developed is able to identify what type of guest is currently at the gate (i.e., a guest of the event or a guest of a tenant) as well as the corresponding gate. Within one second, CRM checks and opens the corresponding gate barrier if entry/exit to the Expo area is allowed for this guest.[/tm_heading][tm_image md_align=”center” sm_align=”left” image=”10776″][/vc_column][vc_column offset=”vc_hidden-lg”][tm_image align=”center” image=”10775″][/vc_column][/vc_row][vc_row full_width=”stretch_row_content” md_spacing=”padding_right:15;padding_left:15″][vc_column background_color=”custom” offset=”vc_col-lg-6″ custom_background_color=”#fe9400″ lg_spacing=”padding_top:50;padding_bottom:50″ sm_spacing=”padding_top:32;padding_right:24;padding_bottom:32;padding_left:24″][vc_row_inner content_alignment=”center” max_width=”400px” lg_spacing=”padding_right:30″ md_spacing=”padding_right:0″][vc_column_inner lg_spacing=”padding_right:0;padding_left:0″][tm_heading custom_google_font=”” google_fonts=”font_family:Poppins%3A300%2Cregular%2C500%2C600%2C700|font_style:400%20regular%3A400%3Anormal” text_color=”custom” custom_text_color=”#ffffff” font_size=”xs:22;sm:28;md:30;lg:36″ css=”.vc_custom_1699522220003{margin-bottom: 30px !important;}” sm_spacing=”margin_bottom:24″]Guest quotas[/tm_heading][tm_heading custom_google_font=”” google_fonts=”font_family:Poppins%3A300%2Cregular%2C500%2C600%2C700|font_style:400%20regular%3A400%3Anormal” font_weight=”400″ text_color=”custom” custom_text_color=”#ffffff” font_size=”sm:14;lg:16″]Depending on the type of guest, our CRM determines how often and on what days we can let each guest in and out of the Expo.[/tm_heading][/vc_column_inner][/vc_row_inner][/vc_column][vc_column md_align=”center” offset=”vc_col-lg-6″ lg_spacing=”padding_right:0;padding_left:60″ md_spacing=”margin_top:32;padding_left:0″][tm_image md_align=”center” image=”10777″][/vc_column][/vc_row][/vc_section][vc_section full_width=”stretch_row” background_color=”custom” custom_background_color=”#f8f8f8″ lg_spacing=”padding_top:140;padding_bottom:140″ md_spacing=”padding_top:70;padding_bottom:70″ sm_spacing=”padding_top:40;padding_bottom:40″ xs_spacing=”padding_top:40;padding_bottom:40″][vc_row][vc_column offset=”vc_col-lg-6″ md_spacing=”margin_bottom:24″ sm_spacing=”margin_bottom:24″ xs_spacing=”margin_bottom:24″][tm_heading custom_google_font=”” text_color=”custom” custom_text_color=”#525252″ font_size=”xs:22;sm:28;md:30;lg:36″ css=”.vc_custom_1699481028540{margin-bottom: 25px !important;}” md_spacing=”margin_bottom:25″ sm_spacing=”margin_bottom:24″ xs_spacing=”margin_bottom:24″]Accounting & financial reports[/tm_heading][tm_heading tag=”p” custom_google_font=”” font_weight=”400″ text_color=”custom” custom_text_color=”#373f41″ font_size=”sm:14;lg:16″]All entries and exits to the Expo grounds are fixed and recorded on the Dashboard of each role in the form of reports. CRM users can choose from several report types (within one day, several weeks, months, quarters, or years), as desired. All types of reports can be downloaded as an Excel file.[/tm_heading][/vc_column][vc_column offset=”vc_col-lg-6″][tm_heading tag=”p” custom_google_font=”” font_weight=”400″ text_color=”custom” custom_text_color=”#373f41″ hover_text_color=”custom” custom_hover_text_color=”” font_size=”sm:14;lg:16″]To help accountants, unique financial report generators were developed that allows users, with a single click, to compile all the necessary information for each company (by guest) in a single document. This information can be used to bill clients without making any additional calculations. The report indicates how much each company has exceeded their quota and how many different types of guests are attached to their account. In accordance with this, the report will display specific data regarding how much extra the company needs to pay.[/tm_heading][/vc_column][vc_column offset=”vc_hidden-md vc_hidden-sm vc_hidden-xs”][tm_image align=”center” image=”10743″ lg_spacing=”padding_top:60″ md_spacing=”padding_top:50″ sm_spacing=”padding_top:40″ xs_spacing=”padding_top:40″][/vc_column][vc_column offset=”vc_hidden-lg”][tm_image align=”center” image=”10744″ lg_spacing=”margin_top:40″ md_spacing=”margin_top:40″ sm_spacing=”margin_top:40″ xs_spacing=”margin_top:40″][/vc_column][/vc_row][/vc_section][vc_section full_width=”stretch_row” lg_spacing=”padding_top:140;padding_bottom:140″ md_spacing=”padding_top:70;padding_bottom:70″ sm_spacing=”padding_top:40;padding_bottom:40″ xs_spacing=”padding_top:40;padding_bottom:40″][vc_row][vc_column offset=”vc_col-lg-6″ md_spacing=”margin_bottom:32″ sm_spacing=”margin_bottom:32″ xs_spacing=”margin_bottom:32″][tm_heading custom_google_font=”” text_color=”custom” custom_text_color=”#525252″ font_size=”xs:22;sm:28;md:30;lg:36″ css=”.vc_custom_1699481931400{margin-bottom: 30px !important;}” md_spacing=”margin_bottom:30″ sm_spacing=”margin_bottom:24″ xs_spacing=”margin_bottom:24″]CRM Expo Tel Aviv[/tm_heading][tm_heading tag=”p” custom_google_font=”” font_weight=”700″ text_color=”custom” custom_text_color=”#373f41″ font_size=”sm:16;lg:18″]Our CRM parking access management system is configured to communicate with CRM Expo Tel Aviv. Our system updates with all events from CRM Expo Tel Aviv every 15 minutes. These can be either added new events or updates to existing ones.[/tm_heading][/vc_column][vc_column offset=”vc_col-lg-6″][tm_image align=”center” image=”10746″][/vc_column][/vc_row][/vc_section][vc_section full_width=”stretch_row” background_color=”custom” hide_background_image=”md” background_size=”contain” custom_background_color=”#262825″ background_image=”10748″ background_position=”left” lg_spacing=”padding_top:91;padding_bottom:91″ md_spacing=”padding_top:40;padding_bottom:40″ sm_spacing=”padding_top:40;padding_bottom:40″ xs_spacing=”padding_top:0;padding_bottom:40″][vc_row full_width=”stretch_row” xs_spacing=”padding_right:0;padding_left:0″ sm_spacing=”padding_right:0;padding_left:0″][vc_column offset=”vc_hidden-lg” sm_spacing=”padding_top:0;padding_right:0;padding_bottom:0;padding_left:0″ xs_spacing=”padding_top:0;padding_right:0;padding_bottom:0;padding_left:0″ md_spacing=”padding_top:0;padding_right:0;padding_bottom:0;padding_left:0″][tm_image align=”center” image=”10750″ max_width=”768px”][/vc_column][/vc_row][vc_row md_spacing=”margin_top:40″ sm_spacing=”margin_top:40″ xs_spacing=”margin_top:40″][vc_column offset=”vc_col-lg-6″][tm_image][/vc_column][vc_column offset=”vc_col-lg-6″][tm_heading custom_google_font=”” text_color=”custom” custom_text_color=”#ffffff” font_size=”xs:22;sm:28;md:30;lg:36″ css=”.vc_custom_1699483154417{margin-bottom: 30px !important;}” md_spacing=”margin_bottom:30″ sm_spacing=”margin_bottom:24″ xs_spacing=”margin_bottom:24″]Validators[/tm_heading][tm_heading tag=”p” custom_google_font=”” font_weight=”700″ text_color=”custom” custom_text_color=”#ffffff” font_size=”xs:16;sm:16;md:18;lg:18″]The parking access system is additionally able to receive data from Validator devices placed at each entrance. Guests who were not previously added to the system must pass through this device and enter their information. Information for each guest is then collected from this device by our system and displayed in reports.[/tm_heading][/vc_column][/vc_row][/vc_section][vc_section full_width=”stretch_row” background_color=”custom” lg_spacing=”padding_top:140;padding_bottom:140″ sm_spacing=”padding_top:40;padding_bottom:40″ md_spacing=”padding_top:70;padding_bottom:70″ custom_background_color=”#f8f8f8″][vc_row sm_spacing=”margin_bottom:0″][vc_column][tm_heading custom_google_font=”” font_weight=”700″ align=”center” text_color=”custom” custom_text_color=”#525252″ animation=”none” font_size=”xs:22;sm:28;md:30;lg:36″ css=”.vc_custom_1699485418172{margin-bottom: 50px !important;}” sm_spacing=”margin_bottom:30″]Tech stack[/tm_heading][/vc_column][/vc_row][vc_row equal_height=”yes” lg_spacing=”margin_bottom:60″ md_spacing=”margin_bottom:40″ sm_spacing=”margin_bottom:32″ xs_spacing=”margin_bottom:32″ custom_css=”LmVxdWFsLWhlaWdodCUyMC53cGJfd3JhcHBlciUyMCU3QiUwQWhlaWdodCUzQSUyMDEwMCUyNSUwQSU3RCUwQS5lcXVhbC1oZWlnaHQlMjAud3BiX3dyYXBwZXIlMjAudmNfcm93LnZjX2lubmVyJTIwJTdCJTBBaGVpZ2h0JTNBJTIwMTAwJTI1JTBBJTdE”][vc_column offset=”vc_col-lg-4″ el_class=”equal-height” lg_spacing=”padding_right:5;padding_left:5″ md_spacing=”padding_right:15;padding_bottom:16;padding_left:15″][vc_row_inner equal_height=”yes” overlay_background=”custom” overlay_custom_background=”#ffffff” overlay_opacity=”80″ lg_spacing=”margin_right:5;margin_left:5;padding_top:30;padding_right:30;padding_bottom:30;padding_left:30″ md_spacing=”margin_right:0;margin_left:0″ sm_spacing=”padding_top:24;padding_right:24;padding_bottom:24;padding_left:24″ border_radius=”6px” box_shadow=”0px 2px 10px rgba(218, 215, 215, 0.5);”][vc_column_inner][tm_heading tag=”h4″ custom_google_font=”” font_weight=”700″ text_color=”custom” custom_text_color=”#f9810f” font_size=”xs:18;sm:18;md:18;lg:18″ css=”.vc_custom_1699571920338{margin-bottom: 30px !important;}” sm_spacing=”margin_bottom:24″]Backend development[/tm_heading][tm_heading tag=”p” custom_google_font=”” font_weight=”400″ text_color=”custom” custom_text_color=”#373f41″ font_size=”xs:16;sm:16;md:16;lg:16″]For the backend development of the website, the team used PHP Laravel, JWT authentication, Spatie Laravel permissions, Vue, Vuetify, Vuex, Vue I18n, Vue Router, MomentJS, Lodash, Websanova, and REST API.[/tm_heading][/vc_column_inner][/vc_row_inner][/vc_column][vc_column offset=”vc_col-lg-4″ el_class=”equal-height” lg_spacing=”padding_right:5;padding_left:5″ md_spacing=”padding_right:15;padding_bottom:16;padding_left:15″][vc_row_inner equal_height=”yes” overlay_background=”custom” overlay_custom_background=”#ffffff” overlay_opacity=”100″ lg_spacing=”margin_right:5;margin_left:5;padding_top:30;padding_right:30;padding_bottom:30;padding_left:30″ md_spacing=”margin_right:0;margin_left:0″ sm_spacing=”padding_top:24;padding_right:24;padding_bottom:24;padding_left:24″ border_radius=”6px” box_shadow=”0px 2px 10px rgba(218, 215, 215, 0.5);”][vc_column_inner][tm_heading tag=”h4″ custom_google_font=”” text_color=”custom” custom_text_color=”#f9810f” font_size=”xs:18;sm:18;md:18;lg:18″ css=”.vc_custom_1699488929121{margin-bottom: 30px !important;}” sm_spacing=”margin_bottom:24″]Frontend development[/tm_heading][tm_heading tag=”p” custom_google_font=”” text_color=”custom” custom_text_color=”#373f41″ font_size=”xs:16;sm:16;md:16;lg:16″]For the frontend development of the website, the team used Vue.js with Websanova routing and permissions.[/tm_heading][/vc_column_inner][/vc_row_inner][/vc_column][vc_column offset=”vc_col-lg-4″ el_class=”equal-height” lg_spacing=”padding_right:5;padding_left:5″ md_spacing=”padding_right:15;padding_left:15″][vc_row_inner equal_height=”yes” overlay_background=”custom” overlay_custom_background=”#ffffff” overlay_opacity=”80″ lg_spacing=”margin_right:5;margin_left:5;padding_top:30;padding_right:30;padding_bottom:30;padding_left:30″ md_spacing=”margin_right:0;margin_left:0″ sm_spacing=”padding_top:24;padding_right:24;padding_bottom:24;padding_left:24″ border_radius=”6px” box_shadow=”0px 2px 10px rgba(218, 215, 215, 0.5);”][vc_column_inner][tm_heading tag=”h4″ custom_google_font=”” text_color=”custom” custom_text_color=”#f9810f” font_size=”xs:18;sm:18;md:18;lg:18″ css=”.vc_custom_1699489014310{margin-bottom: 30px !important;}” sm_spacing=”margin_bottom:24″]Integration & Validation[/tm_heading][tm_heading tag=”p” custom_google_font=”” text_color=”custom” custom_text_color=”#373f41″ font_size=”xs:16;sm:16;md:16;lg:16″]The website was also integrated with the HTS’s Vehicle Recognition System (VRS) using a  .NET. Collection and display of Validator data were done using Raspberry Pi.[/tm_heading][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row][vc_column][tm_grid align=”center” content_align=”bottom” centered_items=”1″ equal_height=”1″ columns=”xs:3;sm:4;md:5;lg:7″ custom_css=”LmxvZ28taXRlbS50bS1ib3gtaW1hZ2Uuc3R5bGUtMDclMjAuY29udGVudC13cmFwJTIwJTdCJTBBcGFkZGluZyUzQSUyMDEwcHglMjAxMHB4JTIwMTBweCUwQSU3RCUwQS5sb2dvLWl0ZW0udG0tYm94LWltYWdlLnN0eWxlLTA3JTIwLmhlYWRpbmclN0IlMEFmb250LXNpemUlM0ElMjAxOHB4JTBBJTdEJTBBJTQwbWVkaWElMjAlMjhtYXgtd2lkdGglM0ElMjA5OTJweCUyOSUyMCU3QiUwQS5sb2dvLWl0ZW0udG0tYm94LWltYWdlLnN0eWxlLTA3JTIwLmhlYWRpbmclN0IlMEFmb250LXNpemUlM0ElMjAxNHB4JTBBJTdEJTBBJTdEJTBBJTQwbWVkaWElMjAlMjhtYXgtd2lkdGglM0ElMjA3NjdweCUyOSUyMCU3QiUwQS5sb2dvLWl0ZW0udG0tYm94LWltYWdlLnN0eWxlLTA3JTIwLmhlYWRpbmclN0IlMEFmb250LXNpemUlM0ElMjAxMXB4JTBBJTdEJTBBJTdEJTBB”][tm_box_image style=”07″ align=”center” el_class=”logo-item” heading_color=”custom” custom_heading_color=”#0a0a0a” image=”10757″ heading=”PHP”][tm_box_image style=”07″ align=”center” el_class=”logo-item” heading_color=”custom” custom_heading_color=”#0a0a0a” image=”10758″ heading=”Laravel”][tm_box_image style=”07″ align=”center” el_class=”logo-item” heading_color=”custom” custom_heading_color=”#000000″ image=”10759″ heading=”Lodash”][tm_box_image style=”07″ align=”center” el_class=”logo-item” heading_color=”custom” custom_heading_color=”#000000″ image=”10760″ heading=”Vue”][tm_box_image style=”07″ align=”center” el_class=”logo-item” heading_color=”custom” custom_heading_color=”#000000″ image=”10761″ heading=”Vuex”][tm_box_image style=”07″ align=”center” el_class=”logo-item” heading_color=”custom” custom_heading_color=”#000000″ image=”10762″ heading=”VueI18n”][tm_box_image style=”07″ align=”center” el_class=”logo-item” heading_color=”custom” custom_heading_color=”#000000″ image=”10763″ heading=”Websanova”][tm_box_image style=”07″ align=”center” el_class=”logo-item” heading_color=”custom” custom_heading_color=”#000000″ image=”10770″ heading=”Laravel permissions”][tm_box_image style=”07″ align=”center” el_class=”logo-item” heading_color=”custom” custom_heading_color=”#000000″ image=”10768″ heading=”Moments JS”][tm_box_image style=”07″ align=”center” el_class=”logo-item” heading_color=”custom” custom_heading_color=”#000000″ image=”10769″ heading=”Rest API”][tm_box_image style=”07″ align=”center” el_class=”logo-item” heading_color=”custom” custom_heading_color=”#000000″ image=”10767″ heading=”Vuetify”][tm_box_image style=”07″ align=”center” el_class=”logo-item” heading_color=”custom” custom_heading_color=”#000000″ image=”10765″ heading=”.Net”][tm_box_image style=”07″ align=”center” el_class=”logo-item” heading_color=”custom” custom_heading_color=”#000000″ image=”10766″ heading=”JWT authentication”][tm_box_image style=”07″ align=”center” el_class=”logo-item” heading_color=”custom” custom_heading_color=”#000000″ image=”10764″ heading=”Raspberry Pi.”][/tm_grid][/vc_column][/vc_row][/vc_section][vc_section full_width=”stretch_row” lg_spacing=”padding_top:140;padding_bottom:140″ md_spacing=”padding_top:70;padding_bottom:70″ sm_spacing=”padding_top:40;padding_bottom:40″][vc_row custom_css=”c3Bhbi5vdXRsaW5lLXRhZyUyMCU3QiUwQW1hcmdpbi1yaWdodCUzQSUyMDEwcHglM0IlMEFtYXJnaW4tYm90dG9tJTNBJTIwMTZweCUzQiUwQXBhZGRpbmclM0ElMjAxMnB4JTIwMTZweCUzQiUwQWRpc3BsYXklM0ElMjBpbmxpbmUtYmxvY2slM0IlMEFmb250LXNpemUlM0ElMjAxNnB4JTNCJTBBZm9udC13ZWlnaHQlM0ElMjA0MDAlM0IlMEFib3JkZXIlM0ElMjAxcHglMjBzb2xpZCUyMCUyM0Y5ODEwRiUzQiUwQWJvcmRlci1yYWRpdXMlM0ElMjAzMHB4JTNCJTBBY29sb3IlM0ElMjAlMjNGOTgxMEYlM0IlMEElN0QlMEElNDBtZWRpYSUyMCUyOG1heC13aWR0aCUzQSUyMDc2N3B4JTI5JTIwJTdCJTBBc3Bhbi5vdXRsaW5lLXRhZyUyMCU3QiUwQW1hcmdpbi1yaWdodCUzQSUyMDhweCUzQiUwQW1hcmdpbi1ib3R0b20lM0ElMjA4cHglM0IlMEFmb250LXNpemUlM0ElMjAxNHB4JTNCJTBBJTdEJTBBJTdE”][vc_column offset=”vc_col-lg-6″][tm_heading custom_google_font=”” text_color=”custom” custom_text_color=”#525252″ font_size=”xs:22;sm:28;md:30;lg:36″ css=”.vc_custom_1699534872989{margin-bottom: 30px !important;}” sm_spacing=”margin_bottom:24″]Development team[/tm_heading][/vc_column][vc_column offset=”vc_col-lg-6″][vc_column_text]Project managerDesignerFrontend developerBackend developersDevOpsQuality engineer[/vc_column_text][/vc_column][/vc_row][/vc_section][vc_section full_width=”stretch_row” background_color=”custom” hide_background_image=”md” background_size=”manual” custom_background_color=”#262825″ background_image=”10792″ background_position=”right” lg_spacing=”padding_top:30;padding_bottom:30″ md_spacing=”padding_top:40;padding_bottom:24″ background_size_manual=”auto 90%”][vc_row][vc_column offset=”vc_col-lg-6″][tm_heading custom_google_font=”” text_color=”custom” custom_text_color=”#f9810f” font_size=”xs:22;sm:28;md:30;lg:36″ css=”.vc_custom_1699539262840{margin-top: 40px !important;margin-bottom: 30px !important;}” sm_spacing=”margin_bottom:24″ md_spacing=”margin_top:0″]Conclusion[/tm_heading][tm_heading tag=”p” custom_google_font=”” text_color=”custom” custom_text_color=”#ffffff” font_size=”sm:14;lg:16″]The CitrusDev web development team used these technologies and platforms to deliver a robust, scalable, and secure vehicle access management system that integrated with the Expo’s existing CRM system and HTS. The website’s success was a testament to the team’s technical skills, domain expertise, and collaborative approach to software development.[/tm_heading][tm_image align=”center” image=”10793″ lg_spacing=”margin_top:-20″][/vc_column][/vc_row][/vc_section][vc_row full_width=”stretch_row” background_color=”secondary” lg_spacing=”padding_top:64;padding_bottom:64″][vc_column][tm_grid columns=”xs:1;sm:2;lg:4″ column_gutter=”lg:30″ row_gutter=”lg:50″][tm_counter number_color=”custom” text_color=”custom” number=”350″ text=”Happy Clients” custom_number_color=”#ffffff” custom_text_color=”rgba(255,255,255,0.7)”][tm_counter number_color=”custom” text_color=”custom” number=”470″ text=”Finished Projects” custom_number_color=”#ffffff” custom_text_color=”rgba(255,255,255,0.7)”][tm_counter number_color=”custom” text_color=”custom” number=”50″ text=”Skilled Experts” custom_number_color=”#ffffff” custom_text_color=”rgba(255,255,255,0.7)”][tm_counter number_color=”custom” text_color=”custom” number=”18″ text=”Countries all over the world” custom_number_color=”#ffffff” custom_text_color=”rgba(255,255,255,0.7)”][/tm_grid][/vc_column][/vc_row][vc_row full_width=”stretch_row”][vc_column][tm_spacer size=”lg:120″][tm_heading custom_google_font=”” align=”center” font_size=”sm:28;md:34;lg:40″ line_height=”1.4″]Our projects make us proud[/tm_heading][tm_spacer size=”lg:18″][tm_case_study caption_style=”01″ number=”9″ filter_enable=”1″ filter_counter=”1″ pagination=”pagination” columns=”xs:1;sm:2;lg:3″ column_gutter=”lg:30″ row_gutter=”lg:30″ taxonomies=”case_study_category:internet-of-things, case_study_category:mobile-development”][tm_spacer size=”lg:100″][/vc_column][/vc_row][vc_row full_width=”stretch_row” background_color=”custom” custom_background_color=”#f5f5f5″ lg_spacing=”padding_top:40;padding_bottom:40″][vc_column background_color=”custom” custom_background_color=”#f5f5f5″][tm_heading custom_google_font=”” align=”center” font_size=”sm:28;md:34;lg:40″ line_height=”1.4″]How our services bring about success[/tm_heading][tm_spacer size=”lg:75″][tm_testimonial number=”9″ auto_play=”” carousel_gutter=”lg:20″ carousel_items_display=”xs:1;sm:2;lg:2″][/vc_column][/vc_row][vc_row lg_spacing=”margin_top:100;margin_bottom:100″][vc_column][tm_blog style=”grid-classic” number=”6″ filter_enable=”1″ filter_counter=”1″ pagination=”pagination” columns=”xs:1;sm:2;lg:3″ column_gutter=”lg:30″ row_gutter=”lg:65″][/vc_column][/vc_row]