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

Online parking access management system

Expo screen

Challenges

01
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.
Challenges
Access Management System Desktop
02
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.
Access Management System Desktop

Solution

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.

Solution
Access Management System Mobile

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.

The CRM included the following roles:

CRM roles
CRM roles
HTS’s Vehicle Recognition System (VRS)

Interactions with the HTS’s Vehicle Recognition System (VRS) made it possible (see related article).

Book your 1 hour free of charge consultation with CitrusDev team



    Parking barrier

    Guest recognition

    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.

    Parking signts
    Parking barrier

    Guest quotas

    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.

    Parking guests

    Accounting & financial reports

    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.

    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.

    Accounting
    Accounting

    CRM Expo Tel Aviv

    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.

    Expo logo
    Validators

    Validators

    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.

    Tech stack

    Backend development

    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.

    Frontend development

    For the frontend development of the website, the team used Vue.js with Websanova routing and permissions.

    Integration & Validation

    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.

    PHP

    PHP

    Laravel

    Laravel

     Lodash

    Lodash

    Vue l Vue Router

    Vue

    Vuex

    Vuex

    Vue I18n

    VueI18n

    Websanova

    Websanova

    Laravel permissions

    Laravel permissions

    Moments JS

    Moments JS

    Rest API

    Rest API

    Vuetify

    Vuetify

    .Net

    .Net

    JWT authentication

    JWT authentication

    Raspberry Pi.

    Raspberry Pi.

    Development team

    Project managerDesignerFrontend developerBackend developersDevOpsQuality engineer

    Conclusion

    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.

    Online parking
    350
    Happy Clients
    470
    Finished Projects
    50
    Skilled Experts
    18
    Countries all over the world

    How our services bring about success

    Beitrag-2-radar-sensor-1
    3614533079_w640_h640_printer-chekov-rro
    nejroset
    wordpress-react
    clear nrf logo
    digital twins article - CitrusDev
    Share