Stooller

Client:

Stooller

Stooller - an automated freight booking service.
Stooller

The client's goal

Our client came to us with a product idea: an automated website for freight transportation services. The automation involved calculating the cost based on the volume of cargo, the number of floors for loading and unloading, and the distance of transportation.

The objective was to enter the market with a new offering and earn a percentage from successful freight payment transactions.

Platform Requirements: easy interaction between clients and freight carriers. Clients should be able to easily place orders, while carriers can accept, fulfill them, and receive payment. The client also highlighted several key requirements, such as precise location determination, consideration of holidays when calculating costs, and timely notifications for carriers.

Solution

The solution was an automated web platform that connects clients and freight carriers. The system's feature lies in the easy calculation of delivery costs and order processing. The system works with precise addresses using the Places API and calculates the price based on the distance considering holidays using the Directions API and Calendar API (illustrated below). We implemented a payment mechanism through Stripe for secure online payments. Fast response from order executors (freight carriers) is ensured through Twilio. Uninterrupted website operation is provided by Amazon services.

Technological Stack
Angular:
Framework for the client-side, providing a dynamic user interface and ease of interaction.
Laravel: Used for the server-side. This PHP framework ensures efficient interaction with the database and easy scalability. Amazon AWS (EC2, SES, RDS): High service availability, efficient mail delivery, secure data storage.

Web development

Directions API
Directions API
This service provides us with information about the distance, drive time and traffic jams. On this basis, we calculate the fuel consumption for the chosen route and form the price for transportation.
Places API
For the sake of customer convenience, the markers are shown at the exact moving addresses. The service area is determined based on the received coordinates.
Places API
Calendar API
Calendar API
Moving is more expansive on holidays. Calendar API helps to understand if the chosen date is a holiday.
Polygon API
Polygon API Service areas are marked out in the form of a polygon. Polygon API makes it possible to ensure that the chosen addresses are in the service area.
Polygon API
Twillio SMS notifications
Twillio SMS notifications
The carriers receive timely notifications about new and current orders.
Payments with Stripe
  1. The Client registers and places an order
  2. Stripe is used for payment  
  3. Stripe stores the credit data encrypted until the payment is made
  4. A sub-account is automatically registered for the Vendor in Stripe
  5. The Vendor links his real bank account to the account in the system
Payments with Stripe
Amazon EC2
Amazon EC2
The Stooller service operates on two continents. The access speed for the clients depends on the physical location of the server. Once Amazon EC2 is properly configured, all our clients will receive uninterrupted access to the service irrespective of their geographical location.
Amazon SES
Amazon SES is configured to improve the efficiency of email delivery. This technical solution increases the reliability of email delivery and scalability.
Amazon SES
Amazon RDS
Amazon RDS
Safe data storage and high data access speed were among our main priorities when developing Stooller. After Amazon RDS configuration, the service received a scalable and fast database.

Other projects

Wineship
Wineship

WineShip Liquor Store – advanced catalog functionality with over 2,000 bottles of wine.

Web Development, Web Design
RiseX
RiseX

Successful launch of the RiseX cryptocurrency exchange from scratch – in just 7 months. The project involved 5+ people.

Web Development, Web Design, SEO, Digital marketing
VPUT
VPUT

VPUT is an aggregator for apartment rentals in Bulgaria. Over a dozen people worked on this project, with an overall investment of 300,000 euros. This rental property database currently features 2,200 units.

Web Development, Web Design, SEO

Do you have a good project?

We will be happy to discuss it with you!

Start a project