Budżet: 1000 UAH Termin: 1 dzień
Witaj.
Jestem programistą NodeJS. Gotowy do pracy. Napisz, omówimy.
Przykład podobnego projektu: https://github.com/tvijas/mvc-project/
Cała struktura projektu powinna być taka.
Temat:
System zarządzania zadaniami domowymi
Projekt zakłada stworzenie programu, który pozwoli użytkownikom zarządzać swoimi zadaniami domowymi oraz terminami ich wykonania. Użytkownicy mogą dodawać nowe zadania, oznaczać je jako
wykonane oraz edytować ich szczegóły.
Struktura projektu MVC:
- Model (models): określenie modelu zadania domowego (np. opis, termin wykonania, status),
- Kontrolery (Controllers): obsługa żądań http, interakcja z modelem oraz przekazywanie danych do widoku.
- Widok (views): wyświetlanie listy zadań domowych, formularz dodawania nowego zadania, formularz
edycji informacji o zadaniu.
Celem projektu jest sprawdzenie praktycznych umiejętności studentów
oraz sprawdzenie osiągniętych przez nich kompetencji, sprawdzenie umiejętności w
Node.JS, włącznie z SSR (server-side rendering) i wzorcem architektonicznym MVC.
Finalny projekt powinien być w postaci repozytorium na platformie GitHub.
Repozytorium powinno zawierać plik README.md a w nim:
- nazwa i nazwa wybranego projektu, na przykład: Książka adresowa
- treść,
- lista i krótki opis funkcjonalności zrealizowanych w projekcie,
- instrukcja użytkownika (czyli jak uruchomić program, czy trzeba pobrać dodatkowe
pakiety i jeśli tak, to jakie i jak je zainstalować itp.).
Ponadto, repozytorium powinno zawierać:
- kod źródłowy programu,
- plik z przykładowymi danymi wejściowymi (jeśli projekt tego wymaga i używa).
Ocena projektu składa się z:
- przygotowanie dokumentacji i opisu w pliku README.md,
- pokrycie funkcjonalnościami wymienionymi w zadaniu,
- wykorzystanie zewnętrznych bibliotek,
- poprawna realizacja wyglądu,
- poprawne wykorzystanie wzorca architektonicznego MVC.
W przypadku, gdy program i/lub repozytorium nie są kompletnie lub nie spełniają wszystkich
wymagań, ostateczna ocena projektu zostanie odpowiednio obniżona.
Można używać tylko takich technologii:
Express.js, Node.js, HTML, CSS, JS, ejs, cheerio, baza danych według wyboru, sequelize lub inne ORM
Można również używać innych małych bibliotek, takich jak: cookie-parser, body-parser, uuid itp..
Jeśli ten prosty projekt jest w zasięgu twoich możliwości, to się zgłoś!!!
Budżet: 1000 UAH Termin: 1 dzień
Witaj.
Jestem programistą NodeJS. Gotowy do pracy. Napisz, omówimy.
Budżet: 12000 UAH Termin: 7 dni
Dzień dobry! Nie ma problemu, wykonam tę funkcjonalność w ciągu tygodnia, wcześniej już robiłem wiele podobnych rzeczy. Mam jednak kilka pytań/ujednośnień dotyczących logiki biznesowej, czyli funkcjonalności. Co do stosu technologicznego, moim zdaniem nie trzeba ściśle trzymać się wymienionego zestawu technologii w 100%, dlatego proponuję projektować bez zbędnego i wolnego balastu, na przykład - czysty Node.js z użyciem znanych i zrozumiałych architektur (MVC nie będzie miało na to wpływu). Wtedy projekt będzie o wiele łatwiejszy, zrozumialszy i prostszy do uruchomienia.
Więc piszcie, omówimy wszystko.
Z poważaniem,
Oleksiy Buglak
Budżet: 10000 UAH Termin: 14 dni
Będę zadowolony, aby wnieść swój wkład w Twój projekt.
Nie mogę się doczekać dalszych wskazówek i możliwości współpracy!
Jestem gotów rozpocząć pracę natychmiast.
Budżet: 1500 UAH Termin: 1 dzień
3 lata doświadczenia z Node.js, skontaktuj się, zrobię to na NodeJS i PostgreSQL. Wszystko zostanie zebrane w Docker, aby można było łatwo uruchomić
Budżet: 8000 UAH Termin: 4 dni
Dzień dobry panie, jestem gotowy podjąć się projektu, jeśli zainteresuję Cię, napisz do mnie w wiadomości prywatnej.
Budżet: 600 UAH Termin: 1 dzień
Dzień dobry.
Mogę stworzyć projekt.
Jeśli masz pytania, napisz do mnie na PW.
Wymagana jest разработка izolowanej wewnętrznej mikroserwisu do generowania, walidacji i wysyłania jednorazowych kodów potwierdzających (OTP) przez różne kanały (SMS, Email, Telegram). Serwis będzie używany przez główną aplikację do potwierdzania logowania, zmiany hasła lub potwierdzania transakcji finansowych.Stos technologiczny Język: TypeScript / Node.js Framework: Fastify lub Express Baza danych / Cache: Redis (do przechowywania kodów z TTL) Narzędzia: Biblioteki do pracy z dostawcami (Twilio, SendGrid itp.)
Potrzebne jest opracowanie własnej usługi internetowej do automatyzacji pracy kawiarni i małych lokali gastronomicznych. Funkcjonalność produktu ma być podobna do Poster POS, ale z własnym designem, architekturą i kodem źródłowym. Kopiowanie kodu lub interfejsu Poster nie jest przewidziane. Planowane jest stworzenie pełnoprawnego komercyjnego produktu SaaS, z którego w przyszłości będą mogły korzystać różne kawiarnie na zasadzie subskrypcji.Na pierwszym etapie należy opracować MVP Podstawowa funkcjonalność: rejestracja i autoryzacja właściciela lokalu; tworzenie jednego lub kilku lokali; zarządzanie pracownikami i rolami; katalog produktów, kategorii i modyfikatorów; dodawanie rozmiarów, smaków i dodatkowych opcji; interfejs kasowy do realizacji sprzedaży; otwieranie i zamykanie zmiany kasowej; różne metody płatności; zwroty i anulowanie zamówień; ewidencja stanów magazynowych i odpisywanie towarów; podstawowa ewidencja magazynowa; historia sprzedaży; raporty dotyczące przychodów, towarów, zmian i pracowników; program lojalnościowy dla klientów; adaptacyjna praca na tablecie, laptopie i smartfonie; panel administracyjny właściciela usługi; plany taryfowe i ograniczenia zgodnie z taryfą.W przyszłości planowane jest aplikacja mobilna; integracja z terminalami płatniczymi; drukowanie paragonów; integracja z usługami fiskalnymi; dostawa i zamówienia online; rezerwacja stolików; rozszerzona analityka; API do integracji zewnętrznych; integracja z systemami księgowymi i CRM.Ważne wymagania system musi być zaprojektowany do pracy wielu niezależnych lokali; dane każdego klienta muszą być izolowane; należy przewidzieć skalowalność produktu; potrzebna jest bezpieczna praca z danymi finansowymi i osobowymi; kod musi być zorganizowany i nadający się do dalszego rozwoju; potrzebna jest dokumentacja techniczna; prawa do kodu źródłowego po zapłacie przechodzą na zamawiającego. Design w tym momencie jest nieobecny, dlatego należy osobno ocenić UI/UX design lub zaproponować gotowe rozwiązanie dla MVP.W ofercie proszę wskazać doświadczenie w tworzeniu SaaS, POS, CRM, ERP lub systemów księgowych; przykłady podobnych prac; proponowany stos technologii; skład zespołu; orientacyjną cenę MVP; czas realizacji; co dokładnie wchodzi w proponowaną cenę; koszt dalszego wsparcia; czy są gotowi pracować etapami z płatnością za każdy zakończony etap. Preferencje dla wykonawców lub zespołów, które już opracowały systemy kasowe, magazynowe, restauracyjne lub wieloosobowe SaaS.
Stos technologiczny - React: Responsywne i dynamiczne tworzenie front-endu - Node.js: Solidne operacje backendowe - Web3: Integracja kryptowalut w wielu łańcuchach - Solidity: Tworzenie inteligentnych kontraktów Cel projektu Opracowanie kompleksowej platformy stakingowej w wielu łańcuchach dla popularnego ekosystemu gier, umożliwiającej płynne interakcje z kryptowalutami, integrację rynku NFT oraz poprawioną jakość doświadczeń użytkowników w wielu sieciach blockchain kompatybilnych z EVM. Whitepaper Byliśmy więcej niż tylko studiem gier mobilnych; jesteśmy wizjonerami i innowatorami w świecie gier. Nasza drużyna składa się z talentów branży gier mobilnych i pasjonatów gier, a jej celem jest przesuwanie granic tego, co możliwe w grach mobilnych. Nasza ekspertyza koncentruje się na hybrydyzacji gatunków, aby stworzyć coś naprawdę unikalnego, co dostosowujemy do przejścia z gier Web2 do tytułów gier Web3. Od wyścigowych RPG po gry strategiczne akcji, nieustannie eksperymentujemy i łączymy gatunki, aby oferować nowe doświadczenia w grach. Nasze gry to nie tylko forma rozrywki; to immersyjne podróże, które angażują, wyzywają i fascynują naszych graczy. Uosabiamy naszą misję, aby nie tylko bawić, ale także przenosić naszą publiczność do niezwykłego wszechświata interaktywnego świata w grach Web3. - Tworzenie front-endu - Tworzenie back-endu - Przeprojektowanie strony docelowej - Integracja w wielu łańcuchach - Rynek NFT - Testowanie i zapewnienie jakości - Wdrożenie i utrzymanie
Strona internetowa jest już uruchomiona i działa. Główne zadanie to zrozumienie obecnej struktury projektu, sprawdzenie jakości realizacji, naprawienie znalezionych problemów technicznych oraz pomoc w dalszych zmianach.Główna technologia Next.js 15 React 19 TypeScript Tailwind CSS Zod Redux Toolkit W projekcie mogą być również używane: Prisma JWT-uwierzytelnianie Stripe Mailgun Google APIs Vercel lub Netlify FunctionsGłówne zadania przeprowadzenie audytu istniejącego projektu; ocena struktury i jakości kodu; naprawa błędów i rozwijanie obecnej funkcjonalności; poprawa renderowania po stronie serwera i szybkości ładowania stron; sprawdzanie poprawności wyświetlania strony na urządzeniach mobilnych; praca z formularzami, częścią administracyjną i zewnętrznymi integracjami; wnoszenie technicznych zmian SEO; wspieranie i stopniowe ulepszanie istniejącej strony.Co jest dla nas ważne dobre doświadczenie w pracy z Next.js, React i TypeScript; umiejętność rozumienia cudzych kodów; zrozumienie SSR i specyfiki Next.js App Router; uwaga na wydajność i jakość realizacji; umiejętność wyjaśniania znalezionych problemów i proponowania zrozumiałych rozwiązań; samodzielność i staranna praca z działającą stroną. Na pierwszym etapie należy zapoznać się z projektem, przeprowadzić audyt techniczny i zaproponować listę priorytetowych zmian. Po tym możliwa jest stała praca nad dalszym rozwojem strony.
Potrzebna jest разработка formularza online rejestracji dla salonu kosmetycznego oraz jego integracja z istniejącą stroną (landing). Strona jest w fazie rozwoju (na HTML, CSS, JS). Na stronie nie ma własnej bazy danych (i nie jest planowana), dlatego należy zaproponować darmowe rozwiązanie do przechowywania i zarządzania danymi, które będzie proste w administracji i stabilne w działaniu. Wymagana funkcjonalność: ładowanie listy kategorii usług; ładowanie usług zgodnie z wybraną kategorią; ładowanie listy mistrzów, którzy wykonują wybraną usługę; wyświetlanie dostępnych dat i wolnego czasu zgodnie z grafikiem pracy mistrza; tworzenie rejestracji z automatycznym blokowaniem wybranego czasu; ochrona przed podwójną rezerwacją. Dane w formularzu: imię; numer telefonu; kategoria usług; usługa; mistrz; data; czas; komentarz (nieobowiązkowo). Administracja: Powinna być możliwość: dodawania i edytowania kategorii usług; dodawania i edytowania usług; dodawania i edytowania mistrzów; ustawiania grafiku pracy każdego mistrza; zarządzania dniami wolnymi, urlopami i innymi okresami niedostępności; przeglądania, edytowania i anulowania rejestracji klientów. Proszę o podanie: jakie rozwiązanie proponujecie do przechowywania danych; orientacyjną cenę; termin realizacji. Projekt nie jest ważny, najważniejsza jest funkcjonalność. Osoba, która robi szablon strony, sama dostosuje go do odpowiedniego projektu.