Yeqa uye kokucuketse lokuyinhloko

Tinhlelo TeWebhu

I-ChurchApps ihlanganisa tinhlelo tewebhu letintsatfu, ngalinye lisebentela sive lesehlukene kanye nenhloso lehlukile. Tabelana ngesisekelo sesobuchwepheshe lesifanako se-React 19, TypeScript, kanye ne-Material-UI 7, kepha tehlukene ngesisetjentiswa sato sekwakha kanye netindzawo tato tekutfunyelwa.

Tinhlelo Ngalokushesha

UhleloInhlosoLuhlakaI-Port Yekutfuthukisa
B1AdminLigobhondolo lekuphatsa liligobhondoloReact 19 + Vite + MUI 75173
B1AppLuhlelo lwelilunga leligobhondolo loluvelele emphakathiniNext.js 16 + React 19 + MUI 73301
LessonsAppKuphatsa loko lokucuketfwe kwetifundvoNext.js 16 + React 193501

Luhlaka Lwesobuchwepheshe Loluhlanganyelwe

Tonkhe letinhlelo letintsatfu tewebhu takhiwe nge:

  • TypeScript -- Kuphepha kwelucwazululo kusukela ekucaleni kuya ekugcineni
  • React 19 -- Umtapo wetincumo te-UI
  • Material-UI 7 -- Sakhi selucwazululo kanye nesisetjentiswa setincumo
  • React Query 5 -- Kuphatsa simo seseva

Tincumo Letihlanganyelwe

Letinhlelo tabelana ngetincumo te-UI netisetjentiswa nge-lusendvo lwemaphakheji e-@churchapps/apphelper*:

LiphakhejiInhloso
@churchapps/apphelperTincumo tesisekelo te-React letihlanganyelwe
@churchapps/apphelper-loginTincumo te-UI teligunya lekungena
@churchapps/apphelper-donationsEmafomu emnikelo nekupha
@churchapps/apphelper-formsTincumo tesakhi semafomu
@churchapps/apphelper-markdownKwembulwa kwe-markdown
@churchapps/apphelper-websiteTincumo tewebhusayithi/CMS
seluleko

Kuze utfole imininingwane yekutfuthukisa lamaphakheji lahlanganyelwe kwasekhaya, bona luchungechunge lwe-AppHelper.

Sikripthi Se-Postinstall

Uhlelo ngalunye lwewebhu lunesikripthi se-postinstall lesikopisha emafayela e-locale kanye netintfo te-CSS kusuka ku-@churchapps/apphelper tiyiswe ephrojekthini. Loku kwenteka ngekwato ngemuva kwe-npm install.

imininingwane

Nangabe tincumo tibonakala tingakalungiswa ngekubukeka ngemuva kwekufaka tintfo letincikako, kungenteka sikripthi se-postinstall asikagijimi kahle. Ungasicalisa ngesandla nge-npm run postinstall.

Sisetjentiswa Sekwakha

Letinhlelo tisebentisa tisetjentiswa letimbili letehlukene tekwakha:

  • B1Admin isebentisa i-Vite -- sisetjentiswa lesisheshako, lesesimanje lesikahle kakhulu tinhlelo temakhasi lasodwana
  • B1App ne-LessonsApp basebentisa i-Next.js -- lenikeza kwembulwa hlangotsi lweseva, kuya etindleleni ngekusekelwe emafayeleni, kanye nekwakhiwa kwe-production lokungcono