Portfolio

The projects shown are demonstration concepts illustrating how SWS.BG can solve specific business needs. They are not presented as published client projects.

Stack: Windows application, local database
Desktop stock-control interface with an item table, search and low-stock alerts

Demonstration concept

Stock reports for a small company

A single desktop screen for items, prices and critical stock levels instead of several hand-kept tables.

Problem: quantities, cost prices and sale prices live in different places, and stockouts are noticed too late.

Solution: a desktop business program with a shared list, search, editing and colour alerts when stock falls below the minimum.

Key capabilities: item code, quantity, cost and sale price, minimum stock, search, add and edit actions, and a short stock summary with a chart.

Result: a clearer view of stock, less manual gathering and an earlier response when items run low.

Technologies: a Windows desktop application, a local database and report export.

Stack: web interface, server, database
Internal request web app with a side menu, statuses and a statistics panel

Demonstration concept

Internal request system

The team sees every request with a client, owner, priority and status instead of searching through email.

Problem: requests arrive by phone and email with no shared queue, no clear owner and no visible status.

Solution: an internal web application with roles, a request list, filters and one screen for the progress of each task.

Key capabilities: side menu, request list, client, owner, priority, New / In progress / Completed statuses, date and a statistics panel.

Result: faster service, fewer lost requests and a clearer view of team workload.

Technologies: web interface, server side, database and role-based access.

Stack: HTML, CSS, JavaScript, SEO
Modern company website mockup with a banner, services and a mobile view

Demonstration concept

Company website for services

A professional site with clear navigation, services and contact actions, prepared for both phone and desktop.

Problem: the offer is not structured, visitors do not understand the service range and enquiries arrive incomplete.

Solution: a modern company website with its own visual line, a clear banner, service and benefit sections, and visible contact buttons.

Key capabilities: header and navigation, main banner, service presentation, contact buttons, a benefits section, mobile and desktop views.

Result: visitors understand what is offered, what the next step is and send a more complete enquiry.

Technologies: HTML, CSS, JavaScript, responsive layout and search-engine preparation.

Stack: scripts, scheduler, email
Automation dashboard for scheduled reports with a calendar, tasks and an operation log

Demonstration concept

Monthly reports on a schedule

Recurring reports are planned, generated and sent automatically, with a visible log of every run.

Problem: the same manual steps are repeated every month, deadlines slip and a missed run is noticed too late.

Solution: an automation dashboard with a schedule, tasks, file generation and email delivery.

Key capabilities: calendar, task list, automatically generated reports, Completed status, next run, email sending and an operation log.

Result: a predictable deadline, less manual work and a traceable history of every generation.

Technologies: scripts, a scheduler, email delivery and an execution log.

Stack: relational database, migration, register
Client register with a table, search, filters and a profile history panel

Demonstration concept

A single client register

One register with unique records, search, filters and interaction history instead of duplicated lists.

Problem: the same clients are stored in different ways across spreadsheets, mail and notes, which creates duplicates and gaps.

Solution: a professional register with normalised data, fast search and a client profile.

Key capabilities: client table, name, company, phone, email, status, search, filtering, a client profile and interaction history.

Result: unique records, easier follow-up and more organised client work.

Technologies: a relational database, spreadsheet migration, reports and contact history.

Stack: REST API, log, queue
API integration between an online shop and an internal system with an operation journal

Demonstration concept

A link between an internal system and a shop

Orders and stock levels are synchronised through an API, with a clear status for every transfer.

Problem: orders are copied by hand from the shop into the internal system and stock figures drift apart.

Solution: an API link that transfers orders, syncs quantities and records success or failure.

Key capabilities: views of the online shop and the internal system, an API connection between them, order transfer, stock synchronisation, success and failure statuses, and an operation journal.

Result: fewer transfer mistakes, faster processing and a visible trail when something fails.

Technologies: REST API, a retry queue, a journal and response checks.