Rreth këtij njoftimi
Çfarë përfshihet
Ju merrni një aplikacion me një backend të mirëfilltë që e mbështet atë: autentifikim, një bazë të dhënash të projektuar për të përballuar përdorimin real, një API tek i cili frontend-i mund të mbështetet dhe një vendosje në punë që mund të rindërtohet me besueshmëri. Ky nuk është një shabllon i gatshëm me një logo të ndërruar thjesht.
Qasja jonë
Puna fillon me rrugëtimin më të vogël të plotë që një përdorues mund të ndjekë nga fillimi në fund, siç është regjistrimi, kryerja e veprimit kryesor dhe shikimi i një rezultati. Ajo pjesë dërgohet herët në një mjedis përgatitor (staging), në mënyrë që të keni një softuer funksional për ta shqyrtuar në vend të një përditësimi të thjeshtë të statusit. Nga aty vazhdojmë me të njëjtin model: marrim detyrën tjetër të përdoruesit, e ndërtojmë në çdo shtresë, e testojmë dhe ecim përpara.
Në frontend, përdorim React me TypeScript, menaxhim të duhur të gjendjes së serverit në vend të një gjendjeje globale të mbingarkuar, dhe formularë që vërtetohen para dorëzimit. Në backend, përdorim FastAPI ose Django REST me modele të përcaktuara mirë për kërkesat dhe përgjigjet, migrime me versione të kontrolluara, dhe procese në prapavijë për detyrat më të ngadalta. Për bazën e të dhënave, zgjedhja jonë e paracaktuar është Postgres, përveç nëse ka një arsye për të zgjedhur ndryshe, me indekse të vendosura aty ku kërkimet kanë vërtet nevojë.
Përqendrimi te besueshmëria
Testimi përqendrohet në fushat më të rëndësishme nëse ato dështojnë: autentifikimi, pagesat dhe regjistrimi i të dhënave. Gabimet regjistrohen me mjaft detaje për t'u diagnostikuar nga distanca. Kredencialet e ndjeshme mbahen në konfigurimin e mjedisit dhe jo në bazën e kodit.
Çfarë na nevojitet nga ju
Ju kërkojmë rrugëtimin e vetëm të përdoruesit që ka më shumë rëndësi, çdo skicë ose referencë dizajni që keni tashmë, si dhe qasje në depo (repository) dhe në mjedisin e pritjes (hosting) që keni ndërmend të përdorni. Pa dizajne ekzistuese, ne do të paraqesim një planimetri brenda dy ditëve të para, në mënyrë që të mund të përsosim diçka konkrete.
Çfarë merrni gjatë dorëzimit
Bazën përfundimtare të kodit, një dokument README që funksionon saktësisht siç është shkruar, si dhe një regjistrim shpjegues që mbulon hapat e vendosjes në punë, migrimet dhe çdo pikë që kërkon kujdes.
Ritmi dhe përditësimet
Pjesa e parë funksionale mbërrin në një URL përgatitore (staging) brenda javës së parë. Pas kësaj, dorëzimi vazhdon me hapa të vegjël, me përditësime me shkrim mbi ato që kanë ndryshuar në vend të një përmbledhjeje të vetme në fund. Nëse një kërkesë rezulton e kushtueshme pasi përballet me bazën reale të kodit, ju njoftoheni menjëherë në mënyrë që të mund të zgjidhet ende një qasje më ekonomike.