Angular Development for a Market place

Industry

Information technologies

Technologies 

Angular, TypeScript, CSS, HTML

Customer

A software development company from the United Arab Emirates

Challenge

The customer came to us with an idea to improve the front-end of a marketplace for software and service providers.

Cooperation

In this project, our development team was responsible for the front-end. Angular was selected as the main technology.

We improved the existing interface and introduced new features to the website functionality. Our solution covered all the technical requirements and provided the following opportunities:

  • User authorization: After registering, users can like posts, leave comments, share announcements, attend events, or request services
  • Access to the news feed and the blog section 
  • Access to the marketplace, where users can find appropriate IT providers for cost-effective solutions
  • Apply for a special partner program, so information about company services can be placed on the marketplace.

Results

The customer received a multifunctional, user-friendly marketplace that satisfied all his business needs. 

During our collaboration of more than one year, we significantly improved the marketplace interface and introduced a rich set of new functionality.

SpotVision Dashboard Development

Industries

Parking Communities, Parking Aggregators, VSaaS Businesses, Taxi Companies, Delivery Services, Businesses 

Technologies 

Angular, Node.js, TypeScript, CSS, HTML, Bootstrap, MongoDB.  

Customer

A software development company.

Challenge

The customer came to us with an idea to develop an AI-based mobile application that helps find free parking spaces. It was also necessary to create a dashboard for parking operators who could add video cameras to the entire system.

Cooperation

Our web team was involved in the dashboard creation and managed to complete the project in 12  months. 

This management tool has rich functionality and displays the location of video surveillance cameras. The system is connected to the AI-based mobile application, SpotVision, which helps find free parking spots. 

The dashboard has user authorization and role-based access as follows:

  • Admin (people who can manage the system with no restrictions)
  • Partner (people who can add cameras to the system and have limited access rights)
  • User (the users of the mobile application, SpotVision, with limited access rights).

A large portion of the dashboard functionality allows users to carry out the following activities:

  • Video camera management: addition, set up (parameter adjustment of the neural network for better object recognition; each camera has different parameters), removal from the system
  • Parking management: addition and removal from the system using convenient wizards
  • Quality check compliance—tracking the correctness of the neural network: find false and unnecessary object recognition 
  • Maps display geographical coordinates of video surveillance cameras. For this functionality, our team carried out an impressive job related to clustering geodata (the convenient location of cameras on the map) 
  • Real-time updates of new information in tables
  • Roles provision and recall.

The system has integrations with software by the world’s leading providers of security products and video surveillance solutions. A few of which are shown in the image below.

Results

With the help of our team, the customer managed to deliver a multifunctional management platform that has integration with their mobile app.

We continue to collaborate with the customer and improve the system functionality.

E-commerce Live Chat Development

Industry

E-commerce

Technologies 

Front-end: Angular, JavaScript, TypeScript, CSS/CSS3, HTML/HTML5, Webpack.

Back-end: Node.js, MongoDB.

Customer

A software development company.

Challenge

The customer came to us with an idea to develop an e-commerce live chat.

Cooperation

This live chat was developed for the e-commerce platform. Through the chat, communication between online store visitors and the support team could take place.

The chat allows a visitor to:

  • Receive qualified assistance, and
  • Leave feedback.

The chat provides the following features and opportunities to the support team:

  • Discover who is currently on a specific page of the site. Based on this information, start an appropriate dialogue with a potential buyer.
  • See and analyze the history of messages with visitors to the online store, identify these people (for example, by a page from a social network), then use this information for sales purposes.
  • A set of different templates for the operator’s response
  • Several levels of support (e.g. redirecting visitors to the online store, their distribution between operators, etc.)
  • Support for various messengers (e.g. WhatsApp, Skype, Facebook chat, and others) for the convenience of the operators.

The chat also contains a trigger system that automatically sends a message via chat with an offer to buy something when a visitor to an online store performs certain activities on a site.

Results

The customer is highly pleased with the project results—he got a multifunctional e-commerce live chat.

E-learning Platform Development

Industry

E-learning

Technologies 

Front-end: Angular, JavaScript, TypeScript, CSS/CSS3, HTML/HTML5, Webpack.

Back-end: Node.js, MongoDB.

Customer

The customer is a company based in the USA that provides e-learning solutions.

Challenge

The customer came to us with an idea to develop an e-learning platform from scratch.

Cooperation

Our team developed an e-learning platform that allows students to take video courses on various topics. It provides both paid and free content. The platform, called Courses, allows users to tag the lecturers who deliver the best quality content.

The application has a responsive design and convenient navigation for thematic content search. 

Teachers can post their video tutorials, as well as various documents. They also have an opportunity to withdraw funds to a banking account, a banking card, or a PayPal account.

Students can register and subscribe to various courses. And the lesson information is saved in the user account.

In addition, the platform gives everyone the opportunity to come up with their own micro-courses. The users of the system can be either creators of individual methodologies or authors of training modules.

There are also various subscriptions. For example, students can either buy a specific course or buy a subscription to paid content for an entire month.

Results

The customer is absolutely satisfied with the project results—he received a multifunctional e-learning platform.