karzal

  • Frontend
  • Backend
  • Sharing economy
  • Angular
  • Django
  • Amazon AWS
  • UX/UI interface design
  • On demand

About the project

Karzal is a peer-to-peer rental marketplace which allows people to rent spare items to others in their neighborhood

image

About the customer

Karzal is a digital renting platform for machinery, equipment, household appliances, and other goods. The goal was to enable people to share and monetize their unused possessions, increasing the efficiency of the consumer, and saving the planet’s resources

image

Working stages

Problem

The customer’s objective was to develop a user-friendly marketplace that allows users to place goods for rent and to rent goods. According to the specific requirements, the task faced several challenges:

  • signing in process should be available via social media
  • the booking system has to be connected with the calendar
  • each user should have rating points
  • opportunity to rent both registered and non-registered users
  • notifications connection via SMS

Solution

Appservice provided an experienced, well-balanced team of professional engineers. The team was perfectly suited to take on the project’s challenges and managed to achieve great levels of productivity within a project. Our developers streamlined the development process by selecting the most relevant technologies. Designed secure and scalable infrastructure for implementing the social login via AWS Cognito and user rating system via backend. Developed communication tools to help lenders and borrowers interact with each other through comments and likes.

Also we implemented Amazon AWS:

  • S3 – for storing application static files, and Cloudformation templates
  • ECR – for storing images of the application's server side
  • ECS – for launching server side images and tasks
  • ElasticCache
  • AWS Redis, as message broker
  • ElasticSearch – for application search
  • RDS PostgreSQL – use as application’s relational database
imageimage
image
  • ALB (Load Balancer) – use as load balancer
  • Certificate Manager – for issuing ssl certificates
  • Route 53 – use as a hosted zone for routing
  • Lambda – for clients’ authentifications through Cognito, as well as to run node js server
  • Serverless – for client’s part of application deploying
  • Cloudformation – to control the application stack
  • Cognito – for user authentication.

The development was carried out according to the latest standards

  • Industry: Sharing economy
  • Methodology: Scrum
  • Engagement model: Time and material
  • Team: Frontend developer 1, Backend developer 1, QA engineer 1, Designer 1, Project Manager 1
  • Technologies: Django, Angular Universal

How it works?

how-it-works-img

Results

As a result of cooperation with the Appservice agency, the customer has a user-friendly digital platform. It allows users to rent goods when they need it, track the time of a rented item, receive SMS notifications about the end of the rental period, and discounts.

The users can rent goods and get their rating points to place more items on the platform. The sign-in process takes only a few minutes and the payment method is universal.