Skip to main content

Current Project Status

Β· 4 min read
Alfredo Anaya
Software Developer, Co-founder Ambrosia
Alberto Vidarte
Software Developer, Co-founder Ambrosia
Angel Gonzalez
Software Developer, Co-founder Ambrosia

Excellent news! The project is in an active development phase, with a solid and functional foundation. Our core backend is 100% complete, laying the groundwork for future features.

What is ready and functional?​

Thanks to focused development, we have completed essential modules that form the heart of Ambrosia-POS:

πŸ” Authentication and User Management System​

A secure platform with JWT authentication and fully functional role management (administrator, supervisor, waiter).

🍽️ Table and Order Management​

The backend logic for managing tables, taking orders, and tracking their status is implemented.

πŸ’° Point of Sale (Backend)​

The system can process orders and generate the logic for sales tickets.

πŸ“Š Financial Management​

The backend for transaction logging, cash balancing, and generating financial reports is complete.

Native Integration with Bitcoin/Lightning Network

We have successfully integrated phoenixd to process Lightning payments. The system already has the necessary endpoints to create invoices and verify payments, offering a sovereign and low-cost payment alternative.


Modules in Development and Next Steps​

Full transparency: We are transparent about our progress. The following modules and distributions are our priority to reach version 1.0:

πŸ“¦ Complete Inventory Module​

Although the backend endpoints are ready, the next step is to connect the user interface to allow for complete management of products, supplies, suppliers, and recipes with automatic stock deduction.

🌐 Web Point of Sale with NWC​

We are working on a web interface that will allow generating Lightning invoices through a Nostr Wallet Connect (NWC) connection in read-only mode. This will facilitate Bitcoin payments from any device.

πŸ–¨οΈ Integration with Thermal Printers​

A POS system is not complete without the ability to print. The development of the SDK and drivers for the physical printing of kitchen and customer tickets is a critical milestone.

πŸ§ͺ Public Beta Release​

Once the key features are stabilized, we will launch a Beta version to receive feedback from the community and polish the user experience.

πŸ“₯ Simplified Installers​

To facilitate the adoption of the system, we are developing:

🐧 Linux

A single installation script for Linux that will automate the entire configuration process.

πŸͺŸ Windows

A Windows installer that will allow for quick and easy implementation in the most common environments.


How can you contribute?​

We love community collaboration! If you want to be part of the future of Bitcoin payments, you can:

πŸ‘¨β€πŸ’» Review Code

Review our code on GitHub

πŸ› Report Bugs

Report bugs or suggest improvements

πŸ’‘ Contribute Ideas

Contribute with ideas for new features

πŸ§ͺ Test Beta

Test the beta when it is available


🌟 Stay connected for more updates!

Follow us on our social networks and join the community of developers and entrepreneurs who are building the future of Bitcoin payments.