Smart Luxy Service WEB დეველოპმენტი პროექტი
პროექტის შესახებ
პლატფორმა აერთიანებს ფიზიკურ წვდომის კონტროლს — Hikvision DS-K1T805MX მოწყობილობებთან ISAPI პროტოკოლით ინტეგრაციას, RFID/NFC ჩიპების (Mifare, EM4100, DESFire) რეალურ დროში სკანირებას, ბინების კარების, ლიფტებისა და ბარიერების დისტანციურ მართვას, ლიფტის PIN-კოდის ავტომატურ ყოველდღიურ როტაციას.
ფინანსური მოდული მოიცავს Bank of Georgia-ს e-commerce API-თან OAuth 2.0 ინტეგრაციას, ონლაინ გადახდას ქართულ ლარში (₾), წინასწარ გადახდებს 12 თვემდე და Webhook callback-ებს. გადახდის სტატუსი ავტომატურად სინქრონიზდება ლიფტის წვდომასთან — გადაუხდელ მოსახლეს ლიფტის წვდომა იბლოკება.
ქსელური ინფრასტრუქტურა აგებულია WireGuard VPN ტუნელზე, რომელიც აკავშირებს სერვერს კომპლექსების MikroTik როუტერებთან. პლატფორმა მხარს უჭერს 11 ბრენდის როუტერს და შეიცავს VPN დიაგნოსტიკის ინსტრუმენტებს.
SMS სისტემა (SMSOffice.ge API v2) უზრუნველყოფს OTP კოდების გაგზავნას პაროლის აღდგენისას, გადახდის ავტომატურ შეხსენებებს და მიწოდების სტატუსის ტრეკინგს.
უსაფრთხოება მოიცავს bcrypt ჰეშირებას, CSRF ტოკენებს, Brute Force დაცვას, Rate Limiting-ს, 7-როლიან RBAC სისტემას (super_admin-დან guest-მდე) და TLS 1.3 დაშიფვრას.
სერვერული მხარე — Windows Server, Nginx reverse proxy, PHP 8.3 FastCGI (8 worker), MariaDB 10.11 (17+ ცხრილი). ავტომატური ბექაფი 365-დღიანი შენახვით, PHP-CGI Watchdog auto-restart-ით და 5 დაგეგმილი Task-ით.
ადმინ პანელი (18 გვერდი) საშუალებას აძლევს ადმინისტრატორებსა და მოდერატორებს მართონ მომხმარებლები, კომპლექსები, ბინები, ჩიპები, გადახდები, SMS-ები და სერვერის ჯანმრთელობა.
პროექტი აწყობილია ფრეიმვორკის გარეშე (No Framework) — მთლიანი არქიტექტურა, API დიზაინი, უსაფრთხოების სისტემა და UI (1470+ ხაზი custom CSS, dark + gold theme) ხელით არის დაწერილი.
ამ პროექტში გამოყენებული ტექნოლოგიები
PHP
სერვერული ლოგიკის და დინამიური ვებ-გვერდების შექმნა
MySQL
რელაციური მონაცემთა ბაზების მართვა და ოპტიმიზაცია
Nginx
მაღალი ხარისხის ვებ სერვერი და უკუ პროქსი.
Bank of Georgia (BOG)
გადახდის სისტემა
SmsOffice
SMS მარკეტინგისთვის
Windows Server
გამოიყენება ქსელის, მომხმარებლების, ფაილების და სერვისების სამართავად.
Python 3
არის პროგრამირების ენა, რომელიც გამოიყენება ვებ-აპებისთვის, API-ებისთვის, ავტომატიზაციისთვის, მონაცემების დამუშავებისთვის და AI-სთვის
PowerShell
არის Windows-ის ადმინისტრირების სკრიპტინგ ენა, რომელიც გამოიყენება სისტემის მართვის, ავტომატიზაციის და სერვერების კონფიგურაციისთვის.
Batch Script
არის Windows-ის .bat სკრიპტი, რომელიც გამოიყენება ბრძანებების ავტომატურად გაშვებისთვის, ფაილების მართვისთვის და სისტემური პროცესების დასაქოქად.
PHP-CGI / FastCGI
არის PHP-ის გაშვების რეჟიმი, სადაც ვებსერვერი (Nginx/Apache) PHP სკრიპტებს ასრულებს ცალკე პროცესით სწრაფად და სტაბილურად.
PHP-CGI Watchdog
არის მონიტორინგის სერვისი, რომელიც ამოწმებს PHP-CGI/FastCGI პროცესებს და თუ გაჩერდა ან გაიჭედა, ავტომატურად რესტარტს უკეთებს.
WireGuard VPN
არის სწრაფი და უსაფრთხო VPN პროტოკოლი, რომელიც ქმნის დაშიფრულ ტუნელს მოწყობილობასა და სერვერს შორის.
MikroTik RouterOS
არის MikroTik-ის როუტერის ოპერაციული სისტემა, რომელიც გამოიყენება ქსელის მართვისთვის: Routing, Firewall, NAT, VPN, QoS და Hotspot კონფიგურაციებისთვის.
დამატებითი ინფორმაცია
Smart Luxy Service
საცხოვრებელი კომპლექსების მართვის პლატფორმა
წვდომის კონტროლი
- • Hikvision ISAPI ინტეგრაცია
- • RFID/NFC ჩიპების მართვა (Mifare, EM, DESFire)
- • კარების, ლიფტების, ბარიერების კონტროლი
- • რეალურ დროში ჩიპ-სკანერი
- • ლიფტის PIN ავტო-როტაცია
გადახდის სისტემა
- • Bank of Georgia API ინტეგრაცია
- • OAuth 2.0 ავტორიზაცია
- • Webhook callbacks
- • წინასწარი გადახდები (12 თვემდე)
- • გადახდა-ლიფტის წვდომის სინქრონიზაცია
VPN & ქსელი
- • WireGuard VPN ტუნელი
- • MikroTik RouterOS ინტეგრაცია
- • 11 ბრენდის როუტერის მხარდაჭერა
- • VPN დიაგნოსტიკის პანელი
- • Port Forwarding / WireGuard არჩევანი
SMS სისტემა
- • SMSOffice.ge API v2
- • 6-ციფრიანი OTP კოდები
- • ავტომატური გადახდის შეხსენებები
- • DB-driven შაბლონები
- • მიწოდების სტატუსის ტრეკინგი
უსაფრთხოება
- • bcrypt პაროლის ჰეშირება
- • CSRF ტოკენები
- • Brute Force დაცვა
- • Rate Limiting (API)
- • RBAC — 7 როლი
- • TLS 1.3, Security Headers
სერვერი & DevOps
- • Nginx + PHP-CGI (FastCGI)
- • MariaDB 10.11 (17+ ცხრილი)
- • PHP-CGI Watchdog (auto-restart)
- • ავტო-ბექაფი (365 დღე)
- • 5 Scheduled Task
ადმინ პანელი
- • 18 გვერდიანი დეშბორდი
- • მომხმარებლების, კომპლექსების მართვა
- • გადახდების & SMS ლოგები
- • Watchdog მონიტორინგი
- • VPN დიაგნოსტიკა
მომხმარებლის კაბინეტი
- • რეგისტრაცია / ავტორიზაცია
- • ბინის & ჩიპების ნახვა
- • ონლაინ გადახდა (BOG)
- • ლიფტის PIN კოდი
- • პაროლის აღდგენა (SMS OTP)
Frontend & UI
- • Custom Dark Theme (1470+ ხაზი CSS)
- • 30+ CSS Design Tokens
- • Responsive (Grid + Flexbox)
- • ქართული ტიპოგრაფია (BPG)
- • Vanilla JS (ES6+), SVG Icons
ტექნოლოგიური სტეკი
ტექნოლოგიები
SmsOffice
Windows Server
Python 3
PHP-CGI / FastCGI
PHP-CGI Watchdog
WireGuard VPN
MikroTik RouterOS
გაქვთ მსგავსი იდეა?
შემოგვთავაზეთ თანამშრომლობა წილის ან ბარტერის სანაცვლოდ!