Launcher dla tabletów na Androidzie, z panelem administracyjnym w przeglądarce i bazą danych w Firebase
Trzeba stworzyć launcher dla tabletów z systemem Android, który całkowicie zablokuje dostęp do tabletu oprócz klawiatury, a jego wyłączenie będzie możliwe tylko poprzez wpisanie kodu PIN.
Ten launcher powinien być połączony z panelem administracyjnym na Flask i działać z bazą danych Firebase.
Dlaczego Flask? Ponieważ będzie wygodnie pracować z aplikacją w razie czego.
Dlaczego Firebase? Ponieważ pozwala na aktualizację danych w czasie rzeczywistym.
Zobacz załączony plik, jest podzielony na dwie części.
//////////////////////////////////
Pierwsza to szkic launchera. Powinien mieć 3 strony:
Pierwsza strona - to tryb oczekiwania, który cały czas będzie pokazywał numer tabletu. Gdy ktoś go wybierze, administrator powinien zobaczyć jego numer i włączyć na nim odpowiednią zawartość. Tutaj właśnie Firebase będzie przydatny, ponieważ gdy administrator doda link do tego tabletu, powinien natychmiast przejść do następnej strony, aby rozpocząć proces pracy z zawartością, lub jeszcze lepiej od razu przejść do trybu pracy z zawartością. Jeśli przytrzymasz numer przez 10 sekund, launcher powinien zamknąć się po wpisaniu kodu PIN do obsługi.
Druga strona - wszystko proste. Na niej są dwa elementy, pierwszy to ponownie numer tabletu, ale jeśli przytrzymasz go przez 5 sekund, sesja w panelu administracyjnym powinna zostać zresetowana, a tablet powinien wrócić do pierwszej strony. Drugi to przycisk, który przeniesie cię na trzecią stronę i rozpocznie licznik w panelu administracyjnym.
Trzecia strona - tutaj znowu są dwa elementy. Pierwszy to wąska belka na górze ekranu, jeśli na nią naciśniesz i przytrzymasz przez 5 sekund, sesja w panelu administracyjnym powinna zostać zresetowana, a tablet powinien wrócić do pierwszej strony. To w przypadku, gdy wszystko się zawiesi lub tablet nie będzie już potrzebny do pracy z zawartością. Drugi to rodzaj iframe na cały ekran, który będzie wyświetlał jakąś tam zawartość. Załóżmy bardzo długi test. Po zakończeniu testu administrator zresetuje tablet, przytrzymując palec na górnej belce.
//////////////////////////////////
Teraz o drugiej części - Panel administracyjny na Flask
1. Podstawowy system logowania. Nic nadzwyczajnego, po prostu logowanie/wylogowanie.
2. Menedżer sesji. Gdzie można dodać lub zakończyć sesję. Aby rozpocząć, trzeba wstawić link, który otworzy się na tablecie. Tylko gdy pole nie jest puste, przycisk powinien być aktywny. I PDF próbowałem pokazać, co jest potrzebne.
3. Tutaj najciekawsze. Będzie kilkadziesiąt tabletów, które mogą się gubić, psuć, dodawać nowe, dlatego trzeba nimi zarządzać. Byłoby wygodnie zainstalować APK na nowym tablecie i zaakceptować warunek, że teraz jest to nowy launcher. Dopiero po tym tablety powinny zacząć pracować, dopiero po dodaniu jego MAC, na przykład, lub numeru seryjnego, i przypisaniu mu jakiegoś dowolnego numeru, na przykład 14. Dopiero wtedy może zacząć przyjmować zawartość.
Czekam na wasze propozycje cenowe i czas wykonania.
Schemat bazy danych
tablets:
id
unit_number : int - numer wyświetlany na ekranie
session_active: boolean (True/False)
link: str - link
started_at: czas dla licznika
Załączniki 1
Aktualne zlecenia dla freelancerów w kategorii Programowanie stron internetowych
Rozwój prostej strony katalogowej (Czechy)Potrzebne jest stworzenie maksymalnie budżetowej, ale w pełni funkcjonalnej strony katalogu produktów dla czeskiego rynku. Projekt jest krótkoterminowy (uruchamiany w ramach wyprzedaży zapasów), dlatego priorytetem jest minimalna cena, szybkość realizacji i prostota wdrożenia.… Układ HTML i CSS, Programowanie stron internetowych ∙ 3 godziny 37 minut temu ∙ 38 ofert |
Ustawienie automatyzacji: Formularz na stronie → Bot WhatsApp → CRM (Make + WATI)Opis projektu:Jest strona internetowa firmy transportowej. Klienci składają zamówienia przez formularz na stronie — formularz trafia na email.Należy skonfigurować następującą automatyzację:Etap 1 — Formularz → WhatsApp— Kiedy na pocztę przychodzi nowe zamówienie ze strony,… Programowanie stron internetowych, Tworzenie chatbota ∙ 4 godziny 50 minut temu ∙ 14 ofert |
Chcę nauczyć się tworzyć strony internetowe o CS:GO/CS2Potrzebuję mentora, który nauczy mnie, jak stworzyć serwer CS2/CS:GO. Chcę przez Discord/Zoom krok po kroku omówić: hosting/VPS, server.cfg, mapy, wtyczki, panel administracyjny, system banów, Discord, stronę internetową i statystyki. Język: ukraiński lub rosyjski. Układ HTML i CSS, Programowanie stron internetowych ∙ 10 godzin 32 minuty temu ∙ 8 ofert |
Opracowanie usługi internetowej „Interaktywna weterynaryjna mapa stomatologiczna”Istota projektu: aplikacja internetowa, w której lekarze mogą prowadzić interaktywne karty stomatologiczne pacjentów (kotów i psów) Projekt interfejsu oraz wszystkie elementy szczęk są już w pełni gotowe w Figma (wektory SVG z podziałem na poszczególne zęby) Wymagana… Bazy danych i SQL, Programowanie stron internetowych ∙ 11 godzin 2 minuty temu ∙ 50 ofert |
Szukam programisty lub kodera do automatyzacji scrapingu danych 2https://drive.google.com/file/d/14tP5XWJB9acV4gn_cJrFwMpihUj3EbQz/view?usp=sharing przypadkowo wysłałem ten link Programowanie stron internetowych, Parsowanie danych ∙ 13 godzin 29 minut temu ∙ 28 ofert |