Napisać backend (ExpressJS lub NestJS). Podłączyć backend do frontendu.
Funkcjonalność:
Użytkownicy rejestrują się, podając podstawowe dane (imię, email, hasło) i wybierając swoją przynależność (Enterprise, Republikanin, Demokrata, Niezależny).
Enterprise — dla biznesu.
Niezależni — dla wszystkich kont, które nie należą do dwóch głównych partii politycznych.
Wszyscy użytkownicy będą mogli widzieć możliwości stworzone przez niezależne i biznesowe konta.
Rejestracja i onboarding użytkowników
W systemie będą różne role, takie jak Agitator (Campaigner) i Kanwaser (Canvasser), z których każda ma dostęp do różnych funkcji:
Agitator: Zarządza kampaniami, przydziela zadania, przegląda raporty, tworzy ankiety. Określa również miejsce spotkania w celu odbioru materiałów agitacyjnych (ulotki, przypinki itp.).
Kanwaser: Prowadzi agitację "od drzwi do drzwi" i rejestruje interakcje.
Przygotowanie do agitacji
Materiały agitacyjne, takie jak kluczowe tezy, są zazwyczaj dostarczane przez kampanię.
Kampania będzie mogła je przesyłać tak samo, jak tworzy ankiety.
Chcemy, aby te materiały były jak najbardziej zwięzłe i proste, jak pytania w ankietach.
Optymalizacja tras na podstawie AI
Wykorzystanie danych geograficznych i historycznych danych o efektywności obszarów.
Funkcja może korzystać z istniejących API mapowych do podstawowych propozycji tras i nakładać modele AI dostosowane do konkretnej kampanii.
Rejestracja kontaktów i kontrola czasu
Kontrola będzie realizowana przez aplikację mobilną dla kanwaserów.
Aplikacja będzie rejestrować dane, takie jak znaczniki czasowe, współrzędne geograficzne i wyniki interakcji. Dane będą synchronizowane z serwerami w czasie rzeczywistym lub według ustalonego harmonogramu.
Chcemy wdrożyć mechanikę podobną do NVIDIA (Pokémon Go):
Kanwaserzy będą mogli fotografować otoczenie.
To również potwierdzi ich obecność w terenie.
Trasy, optymalizowane przez AI
Optymalizacja tras automatycznie przydzieli najbardziej efektywne ścieżki dla kanwaserów, wykorzystując dane w czasie rzeczywistym.
Korekty tras będzie można dokonywać "w locie" na podstawie aktualnych informacji z terenu.
Integracja płatności
Wypłaty dla kanwaserów mogą być przetwarzane na dwa sposoby:
Automatycznie: Integracja bramki płatniczej do naliczania wypłat na podstawie liczby odwiedzonych drzwi.
Na żądanie: Kanwaserzy mogą żądać wypłaty przez aplikację, po czym może ona wymagać zatwierdzenia od menedżerów kampanii.
Funkcja "Znajdź swojego kandydata"
Pozwoli kanwaserom zobaczyć mapę swojego obszaru, aktywować przyszłe możliwości agitacyjne.
Powinien być dostępny wykaz kandydatów lub kampanii.
Kampanie będą mogły zapraszać ludzi do aplikacji i znajdować ich za pomocą tej funkcji.
Załączniki 1
-
1269 5 0 https://deutsch-kurs-hannover.de
https://tripshock.com
Dzień dobry!
Zajmuję się tworzeniem stron internetowych od około 10 lat.
Ostatnie lata pracowałem nad rozwojem w Node.js, Nest.js, Express.js, React.js, Vue.js w firmie outsourcingowej. Mam również doświadczenie w pracy z php, PostgreSQL, MySQL, MongoDB. Przedtem pracowałem z php i znam procesy biznesowe oraz procesy rozwoju!
Pracowałem zarówno jako freelancer, jak i w firmie.
-
97052 1277 1 10 Cześć. Mam duże doświadczenie z Nest.js. Jestem gotów do współpracy.
-
551 33 0 Dzień dobry, mogę zrobić node.js + express + DB.
Jeśli trzeba, opiszę swagger i dodam docker. Szczegóły w prywatnych wiadomościach.
* mogę zacząć dzisiaj.
Aktualne zlecenia dla freelancerów w kategorii Javascript & Typescript
Potrzebny programista frontend / deweloper do jednorazowej poprawy strony na Magento 2
1072 PLN
Strona do oceny: https://copy.eurobrands-shop.de/ Zadanie: naprawić błędy frontendowe na poziomie motywu Magento 2 / motyw Amasty: CSS/LESS/JS, mobilny, RTL, minicart, rozwijane menu językowe, przesunięcie układu/CLS. Format pracy: - bez lokalnego uruchamiania Magento; -… Układ HTML i CSS, Javascript & Typescript ∙ 4 godziny 47 minut temu ∙ 25 ofert |
Programista gier Pixi.Js
1317 PLN
Poszukujemy dewelopera Pixi.js do stworzenia serii 12 mini-gier. Projekty są proste do realizacji, a przy pewnej pracy opracowanie jednej gry zajmuje nie więcej niż tydzień. Należy zrealizować frontend i matematykę gry, bez opracowywania backendu. Gry będą podobne pod względem… Javascript & Typescript, Programowanie stron internetowych ∙ 7 godzin 14 minut temu ∙ 34 oferty |
Optymalizacja Core Web Vitals (OpenCart) pod Google PageSpeed — Wersje mobilna i PCOpis zamówienia: Poszukujemy doświadczonego frontend-dewelopera/specjalisty od OpenCart do optymalizacji szybkości ładowania strony (kategorie i karty produktów) zgodnie z wymaganiami Google Core Web Vitals. O projekcie: * CMS: OpenCart. * Specyfika: Strona działa w trybie… Content Management Systems, Javascript & Typescript ∙ 4 dni 4 godziny temu ∙ 23 oferty |
Optymalizacja prędkości strony WordPress
429 PLN
Pełne szczegóły prześlemy w wiadomościach prywatnych Cel Maksymalne przyspieszenie ładowania strony, szczególnie na urządzeniach mobilnych. KPI (obowiązkowe) Po zakończeniu prac należy osiągnąć następujące wskaźniki. Mobile Performance 90+ LCP mniej niż 2.2 sek INP mniej niż… Układ HTML i CSS, Javascript & Typescript ∙ 4 dni 23 godziny temu ∙ 68 ofert |
Szukamy programisty Odoo — samodzielnego dewelopera z doświadczeniem w programowaniu na Odoo 19 Community EditionTo jest roboczy, czysto zaprojektowany projekt na Odoo 19 Community — CRM dla ukraińskiego hotelu, już w infrastrukturze produkcyjnej. Nie planujemy przepisywać od zera. Szukamy jednej osoby, która przejmie projekt, zachowa działające i poprowadzi go dalej: najpierw CRM → potem… Javascript & Typescript, Programowanie stron internetowych ∙ 7 dni 1 godzina temu ∙ 4 oferty |