Elara is a personal project turned into a professional-grade solution — an application designed to simplify and optimize operations in restaurants, gastrobars, and restobars. Built with passion by a Systems Engineering student and software development enthusiast (@julianbetov), Elara combines practical business logic with clean backend architecture.
All-in-one system to help modern food businesses manage their backend operations with clarity and control.
Elara allows for efficient management of users and roles, inventory and stock levels, product catalogs with variants, recipe creation based on ingredients, and order tracking. Additionally, it provides tools for logging business activities and monitoring financial data, including income and expenses — offering full visibility and control over daily operations.
Note: This section is constantly improving, stay tuned for new things we're working on.
(List of repositories that make Elera possible)
| Repository | Branch | Commit | Date (UTC) | Message | Author |
|---|---|---|---|---|---|
| inventory-service | copilot/create-best-readme-file |
88d4dbf | 2/4/2026, 8:51:24 PM | Restructure README.md to match unit-of-measure-service format exactly Co-authored-by: julianbetov 91708539+julianbetov@users.noreply.github.com | Copilot |
| .github | main |
bb0ead1 | 3/12/2026, 6:35:10 PM | Update commits table in README | readme-updater-from-elara[bot] |
| validations-test | main |
32a7d4f | 7/5/2025, 5:46:27 PM | Merge pull request #31 from elara-app/hotfix/give-package-permissions-to-ci-shared-workflow-from-release Grant package write permissions to CI shared workflow from release | julianbetov |
| unit-of-measure-service | main |
3ba4b24 | 2/4/2026, 8:27:55 PM | Merge pull request #29 from elara-app/copilot/update-readme-for-unit-of-measure-service Add comprehensive README.md documentation | julianbetov |
| config-service | develop |
fec63b4 | 11/1/2025, 10:10:02 PM | feat(config): update application.yml for server port and active profile | julianbetov |
| discovery-service | main |
8d1ebaf | 9/30/2025, 7:05:05 PM | Merge pull request #3 from elara-app/develop Develop | julianbetov |
| centralized-configuration | main |
6a42c05 | 11/21/2025, 12:51:57 AM | Revert instance-id configuration to use random.uuid in Inventory and UoM service development profiles | julianbetov |
| api-gateway | main |
9c23300 | 2/4/2026, 7:14:22 PM | Merge pull request #3 from elara-app/develop Develop | julianbetov |
Last updated: 3/12/2026, 7:32:36 PM
-
The table above is a production-ready automation tool for keeping a section of a GitHub organization's README synchronized with the live repository's data, using modern Node.js, the GitHub API, and software engineering best practices. See code here.
Key points:
- Separation of concerns y modularity.
- professional GitHub App authentication (Uses GitHub App installation authentication, not a personal token).
- Dynamic Data Fetching.
- Markdown Table Rendering.
- Safe, targeted README updates.
- Direct GitHub integration.
- Robust logging & Error handling.
The Elara's backend is developed with a decoupled microservices architecture, each with its own PostgreSQL database, asynchronous communication via Kafka or RabbitMQ, centralized configuration with Spring Cloud Config Server, and exposure through an API Gateway. It is containerized with Docker, orchestrated with Kubernetes, and automated with GitHub Actions under a Git Flow, enabling professional CI/CD, horizontal scalability, and cloud deployment (AWS, Azure, or GCP). It includes OAuth2 and JWT authentication, robust validations, centralized error handling, structured logging, and automatic documentation with Swagger. And more.
Its design allows it to support high traffic, guarantee security and availability, and facilitate system maintenance and evolution. It is ideal for medium-sized or large companies that need a solid, scalable, production-ready foundation, or for startups looking for a modern architecture ready to grow without rewriting from scratch.
Note: This document currently shows the entire development process of the elara application (we are still working on it): Creating Elara App - Development Software
