← All case studiesProductivity & Operations

One internal system for client data, appointments and team performance, plus crawlers that find new leads

A Germany-based digital-products company was growing faster than its in-house developers could support. We designed and built its internal web app and a set of crawlers.

  • ClientGermany-based digital-products company
  • IndustryBusiness operations
  • ServicesInternal web app, crawlers
  • LocationGermany
  • Team10 to 25 people
EI Next case study screenshot
  • 3crawlers built

Overview

EI Next is the internal web app of a Germany-based company that builds digital products and solutions. Its team uses the app to manage company data and to automate collecting data from company websites. Contrive Solutions designed and built the app and its set of crawlers.

The challenge

  1. Outgrowing the in-house teamThe business was growing faster than its in-house developers could support.
  2. Client data in one placeIt needed one system for current and future clients, extra service details, open appointment slots and booked appointments.
  3. Visibility and new leadsManagement wanted to see each employee's work with role-based access, and sales needed a way to find new clients in specific industries.

What we built

  • Company data workflowCompany data arrives from the client's own API. Employees review and adjust it, add or reject the company in one click, and assign an appointment slot when needed.
  • Employee trackingEvery employee action is logged with a timestamp, and the employer has per-employee stats to review performance.
  • Contact Form CrawlerChecks whether a website has a contact form, saves the form URL and reports the result to the client's API.
  • URL CrawlerChecks a website against keyword criteria for the target industry and saves the public contact details it finds as a lead for the sales team.
  • Domain CrawlerWorks like the URL Crawler on domains fetched from a third-party API. Each user runs one crawler process at a time.

Tech stack

Front end
  • Angular 8
  • Angular 12 (upgrade)
Back end
  • Laravel Lumen
  • Core PHP
  • Node.js

Is this your problem too?

  • Your team runs on spreadsheets and email and needs one internal system.
  • You want managers to see team activity with role-based access.
  • You need data collected from websites automatically.

Start a similar project

See our Laravel development and custom development services. Or tell us about your project and we will reply within one business day.

More case studies

EsportsConstruct case study screenshot

Sports & Esports

EsportsConstruct

Staff panel and API behind an esports platform, with fast search over large data.

  • Angular
  • Lumen
  • ElasticSearch
  • RabbitMQ
Kanban Zone case study screenshot

Productivity & Operations

Kanban Zone

Visual Kanban workflow SaaS that helps teams see where work gets stuck.

50,000+ active users

  • React
  • Redux
  • Node.js
  • MongoDB
AI Projects case study screenshot

AI Products

AI Projects

Four AI products: chatbot analytics, two AI recruiting tools and a generative art platform.

4 AI products

  • OpenAI
  • Python
  • Laravel
  • Elasticsearch
Founded
2014
Years in business
12
People
66
Headquarters
Lahore, Pakistan
Projects delivered
250+
AI systems in production
10