Client-Server Applications for Pecan POS

Pecan is a set of systems for streamlining operations in any food establishments

  • Duration 2018 – 2024
  • Team 30 members at peak
  • Type Point of Sale
  • Industry Food and restaurants
  • Platforms Web, mobile, Cloud

Project Challenges

  • Industry-specific design
    
The project was envisioned as a POS system that could seamlessly process and track orders in any food service and dining business: restaurants, pizzerias, cafés, food trucks, delis, and beyond. The development team needed to keep in mind the specifics of each business type and different devices used for order processing and payment management.
    Payments
    
The POS system accepts and conveniently tracks all conventional payment types in real time. To make it possible, it was decided to provide low-level integration with payment terminals and payment platforms. Also, the development team helped with passing PA-DSS certification to confirm the high level of app security.
    Updates and enhancements
    
IT Craft engineers use the established CD pipeline to ensure stability of all interconnected system parts. They efficiently manage versions of all components, and troubleshoot the system remotely, requiring minimum to no effort on the end-user side.
  • Handling change management
    
The client worked actively on system improvements that developers aimed to deliver quickly to keep end-users’ engagement high. IT Craft developers established smooth Continuous Delivery (CD) pipeline to provide uninterrupted updates for the desktop solution via the Cloud.
    Flexibility and customization
    
The development team needed to create complex yet flexible logic for advanced functionality, ensuring any particular business could tailor any feature to their particular workflow. Among other challenges, check calculation requires accurate processing of numerous overlapping input parameters that can affect the result.

What started as a seemingly standard project quickly presented us with a number of unforeseen challenges during implementation. It was remarkable to witness the cross-functional team’s collaboration across various system components. Through countless hours of brainstorming, we developed a valuable product with a refined aesthetic and intuitive user experience. We found the work on this solution to be very rewarding. It demanded significant effort and professionalism to achieve such high standard.

Person Alexey Gnezdilov, Senior Program Manager,
10+ years with IT Craft

Results

  • 1500

    licenses

  • 100+

    mobile users 

  • 3000+

    stations

IT Craft engineers developed POS MVP that was ready for feature expansion within 9 months. They helped turn it into a full-fledged system that is working on 3000+ stations.

Our team ensured:

Transparent delivery
Set the release date six months ahead and delivered the product on time while incorporating constantly changing requirements.

Rapid User Adoption
The product doubled projected user growth within the first year as the client secured 1500+ licenses and 100+ mobile users.

Source-Code Quality
High system stability with a low level of bugs and issues reported by users secured a reliable user experience, leading to high user retention rates.

Core Tech

POS / EDC (Desktop)

  • icon .NET
  • icon Angular
  • icon MariaDB
  • icon Electron

Cloud

  • icon .NET
  • icon Azure
  • icon MongoDB
  • icon MySQL

Mobile

  • icon Java
  • icon React Native

Planning

Input

The client presented:

  • An idea and a list of features for a comprehensive restaurant management system.
  • A need for a payment processing system with multi-processor support.
  • A need for an internal Cloud CRM for managing clients, licenses, and updates.

Analysis

Our team:

  • Estimated a high-level timeline for the main milestones; Provided a detailed breakdown for each milestone composed in a way that ensured MVP delivery within a tight timeframe.
  • Provided architectural vision of technical stack to build a robust and performance product.
  • Delivered systems for tracking stocks and inventory levels; designed and optimized databases for order management, inventory, and employee data.
  • Built a hybrid system that enabled data storage and processing locally or in the cloud, depending on a particular task.
  • Worked with third-party solutions to integrate seamlessly with multiple payment processors. 
  • Ensured on-the-go order management, making features of the traditional terminal available in a mobile app.
  • Introduced fast extraction and analysis of financial data that was further used to generate financial reports (e.g., sales reports, tax reports).

Result

Our work resulted in:

  • A complete Point of Sale (POS) system for streamlined order management and employee tracking within the provided estimates. 
  • A robust payment processing system from scratch with multi-processor integration and PCI SSF compliance.
  • An internal Cloud CRM for efficient management of clients, licenses, and updates.
  • Strong financial reporting features integrated into the POS system to handle various financial tasks.
  • Low-level API integration within the payment processing system.

Business benefits

Industry expertise

The team quickly learned the project domain and was able to design highly effective business logic. The acquired expertise resulted in an efficient and well-structured model aligned with end-users’ expectations.

Tech skills

Developers’ technical knowledge and hands-on experience was essential for handling project complexity and coming up with suggestions that increased the overall value of the product.

Unique Approach

The team designed a unique development workflow with active involvement of the product owner and cross-functional collaboration that allowed us to incorporate client feedback on a near-daily basis.

Communication

Project managers provided weekly reports, notifying of any changes and possible challenges. Scheduled meetings between project participants through various communication channels resulted in highly effective and laser-focused development.

Project Features

All types of order processing

Pecan POS supports any type of orders, fitting in with the needs of different food businesses, which makes it a universal solution for the industry.

image

Flexible payment processing

The system provides seamless integration with multiple payment processors, enabling users to select the best option for each transaction and its real-time tracking.

image

Mobile application

Businesses can use a mobile app with a handheld POS device to take orders, customize menu items, and easily accept payments, reducing friction.

image

Integration with Online Ordering

Integration with on-demand delivery platforms, such as UberEats, Doordash, Grubhub, and others, is available for seamless order passing.

image

Kitchen Display System (KDS)

KDS allows restaurants to connect servers and kitchens, streamline order flow, and organize processes.

image

Management, reports and analytics

Pecan POS can help with employee time management. Also, businesses can track stock and manage inventory levels.
Extracting and analyzing financial data from the POS system is possible in real time and can be used to generate financial reports (e.g., sales or tax reports).

image

Are you looking for a cost-efficient launch?

Let’s build a flexible system, allowing your business to start small and scale quickly after user interest grows.

Contact us
Award
Award
Award
Award
Award
Award
Award
Award
Award

Project timeline

  • Project Timeline

    2018 – 2024

Technologies

Front-end

  • icon CSS
  • icon HTML
  • icon JavaScript
  • icon Angular
  • icon Electron

Back-end

  • icon .NET
  • icon C#

Database

  • icon MariaDB
  • icon MySQL
  • icon MongoDB

Cloud

  • icon Azure
  • icon Azure DevOps
  • icon Azure Cloud Functions

QA

  • icon Manual Testing
  • icon TestRail
  • icon Apache JMeter
  • icon Selenium

our clients say

Executive

Pecan Solutions Inc.

USA

“IT Craft professionalism, structured processes, and project commitment were evident immediately. This positive impression only strengthened as our cooperation progressed. They handled any change requests promptly, and the team instinctively understood our needs, offering valuable suggestions that enhanced our product's competitiveness. The uniqueness of IT Craft lies in their exceptional client approach. They brought together the perfect management and team, launching our complex product into the market smoothly.”