Opracować prostą aplikację do pracy z bazą użytkowników
Specyfikacja techniczna
Trzeba opracować proste aplikację do pracy z bazą użytkowników.
* ładuje tekstowe listy użytkowników,
* zapisuje je w bazie,
* usuwa duplikaty,
* formuje listę nowych użytkowników do dalszej wysyłki przez inną aplikację.
Format danych wejściowych
Tekstowe listy zawierają:
* user_id
* imię
* nazwisko
Podstawowa logika
Przy ładowaniu nowej listy:
* jeśli użytkownika jeszcze nie ma w bazie → dodać go do sekcji „Nowi użytkownicy”
* jeśli użytkownik już jest → zaktualizować datę ostatniego pojawienia się, ale nie dodawać ponownie
Każdy użytkownik powinien mieć zapisane:
* user_id
* imię
* nazwisko
* data pierwszego pojawienia się
* data ostatniego pojawienia się
* status
Statusy użytkowników
1. NOWY — nowy użytkownik
2. W_KAMPANII — użytkownik bierze udział w bieżącej wysyłce
3. PRZETWORZONY — wysyłka już została zrealizowana
Interfejs
Potrzebne są 3 sekcje:
* Nowi użytkownicy
* Bieżąca wysyłka
* Przetworzeni użytkownicy
Funkcje:
* import list
* wyszukiwanie po user_id
* sortowanie po dacie
* przenoszenie użytkowników między statusami
* ochrona przed duplikatami
Ważne
* jednemu user_id nie można pozwolić na ponowne trafienie do wysyłki
* baza może zawierać 500 000+ użytkowników
* pożądana jest lekka i szybka aplikacja
* dowolny język programowania
* można używać dowolnej wygodnej bazy danych
-
10 dni858 PLN10 dni858 PLN
Cześć! Zrozumiałem zadanie.
To prosty system do ładowania i przetwarzania list użytkowników z logiką deduplikacji i segmentacji do wysyłek. Główna wartość tutaj to poprawne działanie z dużą ilością danych i gwarantowane wykluczenie ponownej wysyłki do tego samego user_id.
W zasadzie to lekki wewnętrzny instrument (mini-CRM/segmentator), gdzie kluczową częścią jest stabilna baza, szybkie operacje na danych i jasna logika statusów użytkowników.
Można to zrealizować jako aplikację webową z prostym panelem administracyjnym i zoptymalizowaną bazą danych, aby system działał bez problemów nawet z setkami tysięcy rekordów.
Proponuję omówić szczegóły!
-
10 dni2573 PLN10 dni2573 PLN
Widać, że zadanie polega na opracowaniu aplikacji do pracy z bazą użytkowników, w tym na ładowaniu list, zarządzaniu statusami i ochronie przed duplikatami. Złożoność projektu polega na konieczności efektywnej pracy z dużą bazą danych (do 500 000 użytkowników) oraz zarządzaniu dynamiką zmian.
Proponuję rozwiązać zadanie z wykorzystaniem nowoczesnego stosu technologii, co zapewni niezawodne działanie aplikacji i intuicyjny interfejs. Jako baza danych optymalnie nadaje się PostgreSQL lub MySQL, a do interfejsu można użyć React lub Vue.js. To zapewni szybkość działania i łatwość użycia. System będzie obejmował import list, aktualizację statusów użytkowników, a także ochronę przed dodawaniem duplikatów.
Należy uwzględnić ryzyka związane z wydajnością przy dużych ilościach danych. Może być konieczna optymalizacja zapytań i indeksowanie w celu minimalizacji czasu przetwarzania. Należy monitorować część programową, aby zapobiec błędom z duplikatami w procesie przetwarzania danych.
Ważne jest, aby wyjaśnić, w jakim formacie będą dostarczane listy użytkowników (pliki tekstowe, CSV itp.) oraz jakie dokładnie funkcje dekodowania statusów użytkowników widzisz dla tej aplikacji?
Mogę dostarczyć projekt za 27000 UAH z terminem realizacji 10 dni. Będziemy wdzięczni za omówienie szczegółów i zaplanowanie następnego kroku.
-
7 dni8575 PLN7 dni8575 PLN
Cześć, pracowałem nad systemem zarządzania użytkownikami dla platformy e-commerce z 750 000+ rekordów, gdzie wdrożyłem automatyczne usuwanie duplikatów oraz segmentację według statusów. Doświadczenie w pracy z dużymi bazami danych oraz optymalizacja zapytań pomoże stworzyć szybkie rozwiązanie dla twojej wysyłki!
Ciekawi mnie - czy planujecie integrację z konkretną platformą do wysyłki, czy potrzebny jest uniwersalny eksport danych?
Proponuję się skontaktować, chętnie doradzę ci bezpłatnie z technicznej strony i opracujemy plan rozwoju + opowiem o moim zespole!
-
5 dni853 PLN
2046 226 0 1 5 dni853 PLNWitaj! Realizuję projekt na java + postgresql. Aplikacja będzie działać zarówno na Windows, jak i na Linux. Jeśli potrzebna jest wbudowana baza - można to również zrealizować.
-
3 dni858 PLN
1323 35 1 3 dni858 PLNWitam. Mam doświadczenie w tworzeniu podobnych mini stron. Zrobię na php+mysql. Proszę o kontakt, zrobię szybko i jakościowo zgodnie z TZ.
-
15 dni2144 PLN
407 2 0 15 dni2144 PLNWitaj! Zainteresowała mnie twoja oferta: — Opracowanie prostego aplikacji do pracy z bazą użytkowników! Doświadczenie w tworzeniu aplikacji internetowych ponad 15 lat.
-
2 dni214 PLN
1786 8 0 2 dni214 PLNDzień dobry, Jurij!
Zrozumiałam zadanie. Menedżer bazy kontaktów z ochroną przed powtórnymi wysyłkami.
Wezmę Python + SQLite. Baza spokojnie trzyma 500k+ rekordów, plik na 100k wierszy importuje się w 3-5 sekund. Wyszukiwanie po user_id jest natychmiastowe dzięki indeksowi. Trzy zakładki jak w specyfikacji, wszystko klikalne bez zbędnych przycisków.
Status PROCESSED uczynię nieodwracalnym na poziomie bazy, nie tylko w interfejsie. Duplikaty są automatycznie odrzucane podczas importu, człowiek nie będzie mógł przypadkowo wysłać jednemu użytkownikowi dwa razy.
Co do terminów: robocza wersja ze wszystkimi podstawowymi funkcjami w ciągu 1-2 dni. W 2-3 dniu testowanie i poprawki według Twoich uwag. Łącznie 2-3 dni do gotowej aplikacji.
Przed rozpoczęciem wyjaśnię dwa punkty: format Twojego pliku tekstowego i w jakiej formie potrzebny jest eksport dla aplikacji wysyłkowej.
Jestem gotowa wykonać pracę. Proszę o kontakt!
-
20 dni17 151 PLN
475 20 dni17 151 PLNCześć!
Nazywam się Alex i reprezentuję zespół deweloperski NC-1. Od ponad pięciu lat budujemy wydajne strony internetowe, aplikacje mobilne, systemy ERP/CRM oraz inne rozwiązania e-commerce.
Przejrzałem Twoje wymagania techniczne dotyczące aplikacji do zarządzania bazą danych użytkowników. Biorąc pod uwagę objętość bazy danych (ponad 500 000 rekordów) oraz potrzebę efektywnej deduplikacji, polecam następujący zespół i stos technologiczny do tego projektu:
Zalecany stos technologiczny:
Deweloper mobilny/Frontend: Flutter (Dart) — To najbardziej opłacalny wybór, zapewniający wysoką wydajność i płynny interfejs użytkownika. Użyjemy SQLite do lokalnego buforowania i efektywnego zarządzania danymi.
… Deweloper Backend: Python (FastAPI) lub Node.js (NestJS). Aby obsłużyć ponad 500 tys. użytkowników, wdrożymy PostgreSQL z zoptymalizowanym indeksowaniem i logiką UPSERT dla natychmiastowej deduplikacji.
Inżynier QA: Testowanie API za pomocą Postman oraz testowanie obciążeniowe bazy danych, aby zapewnić stabilność przy dużych obciążeniach danych.
Projektant UI/UX: Figma (czyste, intuicyjne interfejsy do zarządzania statusami i bezproblemowego importu plików).
Kierownik projektu: Jira/Trello, Slack i Notion do przejrzystej dokumentacji i kontroli sprintów.
Wstępny kosztorys:
Na podstawie zakresu pracy (logika importu, ochrona przed duplikatami, przepływy statusów i zarządzanie danymi o dużej objętości), szacowany koszt jest następujący:
Całkowity koszt projektu: 4000 USD
Co jest wliczone:
Architektura i projekt bazy danych: Zoptymalizowany schemat dla szybkiego wyszukiwania i sortowania.
Rozwój backendu: Podstawowa logika importu, deduplikacji i przejść statusów.
Frontend/UI: Dashboard w trzech sekcjach z paginacją po stronie serwera dla dużych list.
Zapewnienie jakości: Rygorystyczne testowanie zasady "brak duplikatów" i integralności danych.
Wdrożenie: Ustawienie środowiska i uruchomienie aplikacji.
Jesteśmy gotowi omówić szczegóły i rozpocząć rozwój natychmiast. Czy byłbyś dostępny na krótką rozmowę, aby omówić techniczne niuanse?
Z poważaniem,
Alex, zespół NC-1
-
3 dni472 PLN
6865 109 4 1 3 dni472 PLNDzień dobry. Czy to ma być aplikacja webowa czy desktopowa/mobilna? Mogę to zrealizować w Pythonie lub PHP. Mam doświadczenie w pracy z dużą ilością danych, liczącą setki tysięcy rekordów i więcej.
-
10 dni943 PLN
1825 52 0 10 dni943 PLNDzień dobry. Mogę zrealizować w formie aplikacji desktopowej na pythonie + pyqt6 lub dearpygui lub pyqt6-webengine. W portfolio możesz zobaczyć podobne projekty.
-
5 dni2573 PLN
976 4 0 5 dni2573 PLNCześć
Nazywam się Dmitrij
Zapoznałem się z TZ - zadanie jest jasne, mogę zrealizować taką aplikację z naciskiem na szybkość działania i stabilność przy dużej bazie użytkowników
Jak widzę realizację
— backend + baza danych (PostgreSQL lub SQLite/MySQL w zależności od obciążenia)
— szybki import list txt/csv
— ochrona przed duplikatami na poziomie Bazy Danych i logiki
— system statusów (NOWY / W_KAMPANII / PRZETWORZONY)
— wyszukiwanie, sortowanie, filtrowanie
… — prosty i szybki interfejs do pracy z bazą
Dla 500 000+ użytkowników zrobię odpowiednią indeksację i strukturę, aby aplikacja nie "zawieszała się" podczas importu i wyszukiwania
Również zrealizuję:
— aktualizację daty ostatniego pojawienia się
— ochronę przed ponownym trafieniem user_id do wysyłki
— wygodne przenoszenie użytkowników między statusami
Mogę zrobić zarówno aplikację webową, jak i lokalny system - w zależności od tego, jak wolisz pracować
Jestem gotów omówić szczegóły i zaproponować optymalny stos technologiczny do twojego zadania 👍
-
2 dni429 PLN
2593 427 9 1 2 dni429 PLNMogę zrobić na PHP, będzie interfejs webowy, trzeba tylko domena i hosting.
-
7 dni2787 PLN
96620 1276 1 10 7 dni2787 PLNWitam. Jestem gotów do realizacji na Next.js/Nest.js. Proszę o kontakt.
-
5 dni429 PLN
866 3 0 5 dni429 PLNDzień dobry! Dla 500k+ zapisów zrobię załadunek przez strumienie i zapytania UPSERT do bazy (SQLite lub Postgres) — to jedyny sposób, aby przetworzyć takie ilości bez problemów z pamięcią. Wykorzystam unikalne indeksy na poziomie bazy danych, aby ochrona przed duplikatami działała niezawodnie, a wyszukiwanie po ID było natychmiastowe. Zrealizuję jasną logikę statusów w Node.js, aby użytkownik fizycznie nie mógł trafić do rozsyłki ponownie. Wyjdzie lekka i szybka aplikacja, dostosowana wyłącznie do waszych zadań.
-
1 dzień172 PLN
306 1 dzień172 PLNWitam! Jestem gotów opracować dla Ciebie niezawodne i szybkie narzędzie do pracy z bazą użytkowników. Ponieważ baza przewiduje 500 000+ rekordów, zrealizuję projekt w Pythonie z wykorzystaniem bazy danych SQLite lub PostgreSQL, gdzie koniecznie skonfiguruję odpowiednią indeksację dla błyskawicznego wyszukiwania i sortowania według dat. Logika importu będzie obejmować automatyczną weryfikację duplikatów: system samodzielnie zidentyfikuje nowych użytkowników lub zaktualizuje datę ostatniego pojawienia się już istniejących, przy czym status NEW otrzymają tylko ci, którzy wcześniej nie byli w systemie. Stworzę lekki i zwięzły interfejs webowy z trzema sekcjami, w których będziesz mógł wygodnie zarządzać statusami i tworzyć listy do wysyłek, przy czym na poziomie architektury będzie wbudowana ochrona przed ponownym wprowadzeniem tego samego ID do kampanii. Aplikacja będzie zoptymalizowana pod kątem wysokiej wydajności i w razie potrzeby łatwo zapakuje się w Dockerze do szybkiego wdrożenia na każdym Twoim serwerze. Jestem gotów omówić szczegóły i rozpocząć rozwój już dziś.
-
7 dni214 PLN
173 7 dni214 PLNCześć. Zrobię to, co trzeba w Pythonie i bazie danych PostgreSQL.
-
3 dni300 PLN
2403 8 0 3 dni300 PLNDzień dobry, zrobię pod klucz w ciągu kilku dni, możemy omówić szczegóły.
-
1 dzień257 PLN
2463 23 1 1 1 dzień257 PLNDzień dobry.
Mogę zrealizować zarówno aplikację desktopową, jak i webową.
Baza danych zależy od wyboru platformy.
Zrobię w ciągu kilku godzin.
Mogę przystąpić teraz.
Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL
Parsowanie bazy
168 PLN
Wymagania dotyczące kanałów:1. Język treści:Rosyjski lub ukraiński(dopasowana mieszana treść RU/UA)2. Liczba subskrybentów:Nie mniej niż 500 subskrybentów3. Aktywność:Ostatni post opublikowany nie później niż 32 godziny temu4. Komentarze:Na kanale muszą być otwarte komentarze… Bazy danych i SQL, Parsowanie danych ∙ 2 godziny 11 minut temu ∙ 19 ofert |
Należy sprawdzić skrypty i zaktualizować dane w bazie danych postgres.Konieczne jest poprawienie skryptów SQL dla bazy Postgres. Należy sprawdzić skrypty i zaktualizować dane z zewnętrznych tabel Excel oraz między dwoma bazami (różne serwery) Postgres. Uruchamianie skryptów przez program AnyDesk Navicat. Lista danych do sprawdzenia i korekty: 1.… Bazy danych i SQL ∙ 3 dni 5 godzin temu ∙ 18 ofert |
Potrzebny architekt Airtable do zbudowania schematu relacyjnego i nowej czystej bazy AirtablePotrzebna pomoc w przemyśleniu i zbudowaniu czystiej schemy relacyjnej dla wewnętrznego systemu operacyjnego w Airtable. Obecna baza jest już używana przez zespół, ale rozwinęła się organicznie: struktura jest częściowo płaska, część tabel/widoków jest używana aktywnie, część… Bazy danych i SQL, Aplikacje desktopowe ∙ 3 dni 22 godziny temu ∙ 10 ofert |
Platforma edukacyjna dla trenerów koszykówki + niestandardowy CMSPlatforma edukacyjna dla trenerów koszykówki + Custom CMSPrzegląd projektu Poszukujemy doświadczonego zespołu deweloperskiego lub programisty full-stack do zbudowania nowoczesnej platformy edukacyjnej dla trenerów koszykówki. Strona internetowa zapewni trenerom koszykówki dostęp… Bazy danych i SQL, Programowanie stron internetowych ∙ 4 dni 16 godzin temu ∙ 92 oferty |
Integracja Viber w 8.3
842 PLN
Potrzebna integracja Viber w własnym CRM (1C 8.3)O firmieFirma "Domofon System" zajmuje się instalacją i serwisowaniem systemów domofonowych.Baza ponad 40 000 abonentów.Pracujemy na własnym dopracowanym systemie opartym na 1C 8.3.Szukamy specjalisty lub zespołu do… Bazy danych i SQL, Tworzenie chatbota ∙ 4 dni 19 godzin temu ∙ 18 ofert |