PRODIFY

Role
Full-stack developer
Company
Jekirdek Teknoloji
Industry
Food production · branch network
Users
Branches, production, management
Platform
Web · mobile-friendly
01Overview

Prodify (Production + Simplify) was built for a long-established dessert maker with many branches. Every night, branches enter the next day's needs before the cutoff time; in the morning, production receives all requests as printable lists consolidated by outlet, list and category.

Problem

Branches' daily orders were collected by phone and text message, then copied into lists by hand at the production facility. Cakes counted size by size, baklava by weight, restock items on a separate list; late orders and misread quantities turned into waste on the production floor.

Solution

Each branch sees only the product lists it is authorized for, and can create and edit a single request until the cutoff time. Cakes are entered in sizes No0–No3, other products in their own units. The production screen consolidates requests by outlet and category, and lists download as PDF, Excel or CSV in one click.

02How it works
  1. 01

    Lists

    Management organizes product lists into categories and decides which branch sees which list.

  2. 02

    Request

    Before the cutoff time, a branch enters and edits the next day's needs in a single request.

  3. 03

    Cutoff

    At the cutoff time, requests lock; the remaining time counts down on screen.

  4. 04

    Production

    Production receives the requests as printable lists consolidated by outlet and category.

  5. 05

    Monitoring

    Management tracks request trends, the most active branches and the most requested products.

03Highlights
01

Cutoff time rule

A request can be opened and edited only for the current business day and only until the cutoff time; the remaining time counts down on screen. One request per branch, list and day.

02

Production-ready lists

Cake and baklava lists are exported to PDF per outlet or in bulk, category by category, with an embedded font for Turkish characters.

03

Request trends

For a selected period, management tracks request count and volume, the most active branches and the most requested products.

05Technology
01

Frontend

Branch, production and management interfaces

  • Next.js
  • React
  • MUI
  • ApexCharts
  • CASLRole-based screens
02

Backend

Business rules, reports and document generation

  • Java 17
  • Spring Boot 3
  • Spring Security
  • iTextHTML → PDF
  • Apache POIExcel · CSV
  • MySQL
03

DevOps

Shared Jekirdek Teknoloji infrastructure

  • Docker
  • Traefik
  • GitHub Actions
  • Prometheus
  • Sentry