Sprawdź szczegółowe informacje wybranego zlecenia i zgłoś swoją ofertę.
Zlecę napisanie aplikacji do tworzenia przez użytkowników kopii zapasowych przez sFTP z rejestracją bezpośrednio na stronie internetowej i płatnościami przez Cinkciarz Pay (trustly, karty, p24, itd).
1. Użytkownik/Aplikacja:
- użytkownik rejestruje konto, dokonuje płatności za konkretny okres rozliczeniowy (miesiąc, rok lub 2 lata).
- dane są zapisywane w bazie danych MySQL, następnie skrypt tworzy tzw podfolder i przypisuje do niego użytkownika (bez tworzenia oddzielnego konta FTP).
- użytkownik dostaje potwierdzenie na maila utworzenia konta i płatności z okresem rozliczeniowym.
- użytkownik loguje się w aplikacji i wybiera pliki, dane, foldery do synchronizacji w tym wiadomości, połączenia, książkę telefoniczną, a następnie ustala interwał synchronizacji (codziennie lub tygodniowy), zaznacza opcje synchronizacji tylko po WiFi lub każdy rodzaj połaczenia, wybiera opcję synchronizuj.
- aplikacja pobiera odpowiednio pliki według kategorii i pakuje je do archiwów ZIP/GZIP etc, a następnie udostępnia na serwerze przez sFTP z godziną i datą rozpoczęcia tworzenia archiwum zgodnie z danymi pobranymi przez aplikację z bazy danych (host, user, pass, dir), np zdjęcia są w jednym pliku, kontakty w drugim itd.
- po zakończeniu synchronizacji pokazuje użytkownikowi monit o sukcesie.
- użytkownik dostaje monit na maila o zakończeniu ważności subksypcji 7 i 1 dzień przed jej zakończeniem, z info że jeśli nie przedłuży - dane zostaną skasowane.
- aplikacja podtrzymuje połączenie sFTP w trakcie synchronizacji, podobnie jak działania TC/FZ.
2. Skrypt:
- korzysta z bazy MySQL i połączenia SSL, dane przesyłane są pomiędzy serwerem i aplikacją w SHA, base64 lub MD5 - jaka będzie możliwość to skorzystamy z niej.
- korzysta z limitów 100 użytkowników na jedno konto sFTP, a więc uzytkownik tworzy konto użytkownika (wymagane użycie przez użytkownika hasła minimum 10 znaków, litery małe i duże, cyfry, znaki specjalne), a skrypt przypisuje go do konta sFTP i tworzy w bazie w linii niezbędne dane dostępowe (host, user, pass, dir) oraz od razu tworzy via FTP nowy folder dla użytkownika składający się wyłącznie z ciagu znaków (20 znaków liczb i cyfr, duże i małe litery).
- przez panel administracyjny dostęp do listy użytkowników, okresów rozliczeniowych, informacji o aktualnej płatności (opłacona/nieopłacona), wazności pakietu, folder użytkownika, konto sFTP (na zasadzie numeru z bazy i oddzielnej tabeli 1/2/3/4/..).
- przez panel administracyjny dodawanie ręcznie użytkownika z funkcjonalnością jak w przypadku tworzenia przez uzytkownika konta, z tym że ręcznie wybieram datę ważności konta i pomijam proces płatności.
- przez panel administracyjny dodawania kolejnych kont sFTP do wykorzystania.
- przez panel administracyjny opcja blokowania konta (dostępu) z automatycznym monitem do klienta.
- wszystkie monity wysyłane do użytkownika/klienta/admina poprzez SMTP/TLS via G Suite GMAIL.
Jeśli coś nie zostało wymienione, zapraszam do kontaktu. Liczę na konkretne oferty cenowe z ceną maksymalną, oferty bez wyceny nie będą w ogóle brane pod uwagę.