Skip to content
@elara-app

Elara App

🍣 The only app you need to manage your restaurant like an expert and take it to the next level. 🍔

Alt text

🍜 Welcome to Elara

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.


🍚 What Elara Does

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.


👩‍🚀 Our Progress

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


🔨 How are we creating Elara?

  • 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.

🧑‍💻 Development of other services

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

Pinned Loading

  1. unit-of-measure-service unit-of-measure-service Public

    unit-of-measure-service, a Spring Boot microservice that manages units of measure and their lifecycle states within the Elara application ecosystem.

    Java

Repositories

Showing 8 of 8 repositories

Top languages

Loading…

Most used topics

Loading…