Жоба туралы
revpn — біз клиенттік қосымшасының интерфейсін жобалаған VPN-сервис. Мұндай өнімнің негізгі міндеті — пайдаланушыға басқа елдегі сервер арқылы қорғалған қосылым беру, ал бұған қажеттінің бәрі бір экранға сыюы керек.
Міндет
VPN-қосымшалар көбіне баптаулармен, протоколдармен және жарнамамен шамадан тыс жүктеледі, дегенмен пайдаланушылардың басым бөлігіне тек екі әрекет керек: елді таңдау және қосылымды іске қосу. Бізге осы екі әрекет айқын көрінетін, ал қосымша ақпарат — серверлердің жүктемесі, жаңа IP-мекенжай, жазылым мерзімі — көрініп тұрғанымен, кедергі келтірмейтін интерфейс жасау қажет болды.
Бәрі бір экранда
Терезе екі бөлікке бөлінген. Сол жақта — ел туы мен жүктеме пайызы көрсетілген серверлер тізімі. Пайдаланушы аз жүктелген серверді өзі таңдай алуы үшін жүктеме жеке бағанға шығарылған, ал белсенді сервер тізімнің шетіндегі көк жолақпен белгіленген.
Оң жақта — қосылым күйі: таңдалған елдің ірі туы, үлкен ауыстырғыш және оның астындағы «Жаңа IP» жолы — ол арқылы қосылымның орнатылғаны және трафиктің басқа мекенжай арқылы өтіп жатқаны бірден көрінеді. Жоғарғы бөлікте — жазылымның қалған күндері және қалған баптаулары бар мәзір.
Нәтиже
Қосылу екі әрекетпен жүзеге асатын ықшам клиент шықты: тізімнен серверді таңдап, ауыстырғышты басу жеткілікті. Серверлердің жүктемесі, жаңа IP және жазылым мерзімі баптауларға өтпей-ақ бірден көрінеді, ал қалғаны мәзірге жасырылған және негізгі әрекеттен алаңдатпайды.
