Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opis projektu

Pracowałem nad tym projektem jako Lider Zespołu i Architekt Techniczny, budując nowoczesną aplikację internetową przy użyciu następującego stosu:

React.js + TypeScript + Node.js + MongoDB

Projekt to platforma oparta na Telegram WebApp, która zawiera mechanikę gier, system poleceń oraz system nagród premium dla użytkowników.

Moje obowiązki obejmowały zarówno architekturę techniczną, jak i rozwój produktu, w tym zarządzanie zadaniami, nadzór nad rozwojem oraz zapewnienie, że ostateczna implementacja odpowiada wymaganiom projektu.

Kluczowe obowiązki
Architektura i infrastruktura

Zaprojektowałem ogólną architekturę frontendową i backendową

Podzieliłem infrastrukturę na środowiska deweloperskie i produkcyjne

Wdrożyłem pipeline'y CI/CD

Skonfigurowałem automatyczne wdrażanie środowiska deweloperskiego (frontend z automatycznym budowaniem + backend) przy użyciu GitHub Actions

Zarządzałem ręcznymi wdrożeniami produkcyjnymi, aby zapewnić stabilność wydania

Nadzorowałem procesy wersjonowania i wydania

Kontrola jakości backendu i API

Zweryfikowałem poprawną implementację punktów końcowych REST API

Przejrzałem strukturę bazy danych MongoDB

Zapewniłem, że implementacja backendu odpowiada specyfikacji technicznej

Testowałem metody API i integracje

Nadzorowałem implementację podstawowej logiki biznesowej

Frontend i logika produktu

Przygotowałem wymagania techniczne dla frontendowej aplikacji React.js + TypeScript

Stworzyłem zadania do implementacji UI i układu

Nadzorowałem implementację komponentów frontendowych

Testowałem i walidowałem przepływy użytkowników oraz zachowanie UI

Rozwój mechaniki gier

Zaprojektowałem modele matematyczne dla mini-gier

Rozwinąłem mechanikę gier i algorytmy

Stworzyłem szczegółowe specyfikacje techniczne do implementacji

Zrównoważyłem logikę gier i systemy nagród

Architektura systemu poleceń

Zaprojektowałem wielopoziomowy system poleceń, w tym:

wielopoziomową strukturę poleceń

system nagród bonusowych

zachęty dla aktywnych użytkowników

dodatkowe przywileje premium dla użytkowników

Obowiązki obejmowały:

projektowanie architektury systemu

logikę obliczania bonusów

zasady i ograniczenia poleceń

specyfikacje techniczne backendu

Dokumentacja i zarządzanie zadaniami

Napisałem specyfikacje techniczne dla frontend i backend

Przygotowałem dokumentację UI/UX

Zarządzałem dokumentacją projektu w Notion

Podzieliłem funkcje na zadania deweloperskie

Nadzorowałem wykonanie i dostarczenie zadań

Stos technologiczny
Frontend

React.js

TypeScript

Redux

HTML5 / CSS3 / JavaScript

Backend

Node.js

MongoDB

REST API

DevOps

GitHub Actions

CI/CD

Zautomatyzowane wdrażanie dla środowiska deweloperskiego

Zespół projektu

Programista Frontend
HTML / CSS / JavaScript / React / Redux / TypeScript
https://freelancehunt.com/freelancer/hHolyMolly.html

Programista Backend
Node.js / MongoDB
https://freelancehunt.com/freelancer/tweeedlex.html

Słowa kluczowe

React.js • TypeScript • Node.js • MongoDB • Telegram WebApp • Telegram Bot • CI/CD • GitHub Actions • REST API • Rozwój aplikacji internetowych • Lider zespołu • Projektowanie architektury • Systemy poleceń • Mini gry • Rozwój produktu

#teamlead #react #nodejs #mongodb #typescript #telegram #telegrambot #telegramwebapp #webapp #startup #RozwójAplikacjiInternetowych
Szczegóły pracy
Budżet 1843 PLN
Dodana 16 sierpnia 2024
620 wyświetleń
Freelancer
Nazar L.
Ukraina Kijów  71  0

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
Zakończono 71 Sejfów
W serwisie 2 lata