From 9e31e692c66364f5a088b402aff6f1a08e8fe09a Mon Sep 17 00:00:00 2001 From: Arsen Mirzaev Tatyano-Muradovich Date: Thu, 16 Jan 2025 12:29:36 +0700 Subject: [PATCH] added functions and updated the description --- README.md | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index eb7f337..b49df90 100755 --- a/README.md +++ b/README.md @@ -1,5 +1,34 @@ # huesos -Basis for developing chat-robots with "Web App" technology for Telegram +Base for creating shop chat-robots using Web App technology for ![Telegram](https://telegram.org) + +## Functions +1. Tree-structured catalog +2. Product cards with images carousel based on ![mirzaev/hotline.mjs](https://git.svoboda.works/mirzaev/hotline.mjs) +3. Cart (CRUD with limits and session binding) +4. Saving user data (and session) for all devices +5. Deliveries settings (with interactive maps and automatic geolocation detection on smartphones) +6. Real time price generation +7. Interface according to all Telegram standards +8. Public offer, dynamic settings and suspensions +9. Multi-language and easy to add new languages +10. Multi-currency and easy to add new currencies +11. Loading products and categories from an excel-file with automatic updating of existing ones +12. Flag authorization system, separate access for testers +13. Sending the generated order directly to the chat-robot +14. Intelligent search by titles, descriptions and other parameters (Levenshtein algorithm + separate settings for different languages) +15. Asynchronous chat-robot and Web App based on dynamic queries (AJAX) +16. Modern non-relational database ready for scaling and integration with third-party CRM +17. Fully documented code in English +18. Customizable menu buttons +19. Responsive design with built-in Telegram buttons and haptic functions +20. Automatic download and compression of images in 4 sizes (currently only from Yandex.Disk, but the system is ready to add new sources) +21. Commercially approved fonts and pure CSS icons +22. Product filter panel using pure CSS +23. Damper technology on all user interaction functions (![mirzaev/damper.mjs](https://git.svoboda.works/mirzaev/damper.mjs)) +24. Two-step registration system (entering other data after creating an order) +25. Delivery company selection system (ready for scaling) +26. Acquiring company selection system (ready for scaling) +27. Sending paid orders to the operators chat with the customer contacts ## Dependencies 1. ![PHP 8.4](https://www.php.net/releases/8.4/en.php)