Villa Mercedes

Coffee Shop Management System



Developed a full-stack web application for a local coffee shop following El Salvador's new electronic invoicing regulations. The platform streamlines point-of-sale operations, integrates Electronic Tax Documents (DTE) with the Ministry of Finance, and provides customer management, reporting, and role-based access control.

salesview

POS

Fast point-of-sale interface designed for high-volume daily sales.

invoice

Electronic Invoicing (DTE)

Generate and send DTEs directly to the tax authority.

image

Compliance Reports

Export all sales documents within a selected date range into a ZIP file containing PDF invoices and their corresponding JSON files for accounting and tax purposes.

image

Customer Management

Centralize customer information, quickly search existing records, and simplify the sales process with organized and up-to-date customer profiles.

image

User Management

Manage user accounts, assign roles, and control access to different areas of the system, ensuring a secure and organized workflow.

Laravel

Built the backend, business logic, authentication, and electronic invoicing workflows.

PHP

Developed the server-side application logic and integrated external tax authority services.

MySQL

Stored and managed business data, including products, customers, sales, and inventory.

Bootstrap

Created a responsive and consistent user interface optimized for desktop and tablet use.

JavaScript

Enhanced the user experience with dynamic forms, interactive tables, and real-time validations.

Docker

Provided a consistent local development environment and hosted the electronic signature service required for DTE generation.

Oracle Cloud Infrastructure (OCI)

Hosted backups, reports, and cloud resources used by the application.

Linux

Deployed and maintained the production environment using Apache, PHP, and scheduled background tasks.