ഈ ലിസ്റ്റിംഗിനെക്കുറിച്ച്
ഉൾപ്പെടുത്തിയിരിക്കുന്ന കാര്യങ്ങൾ
യഥാർത്ഥ ബാക്കെൻഡ് പിന്തുണയോടെയുള്ള ഒരു ആപ്ലിക്കേഷൻ നിങ്ങൾക്ക് ലഭിക്കുന്നു: ആധികാരികത പരിശോധിക്കൽ (ഓതന്റിക്കേഷൻ), യഥാർത്ഥ ഉപയോഗത്തിൽ നിലനിൽക്കാൻ രൂപകൽപ്പന ചെയ്ത ഡാറ്റാബേസ്, ഫ്രണ്ട് എൻഡിന് ആശ്രയിക്കാവുന്ന ഒരു എപിഐ, കൂടാതെ വിശ്വസനീയമായി വീണ്ടും നിർമ്മിക്കാൻ കഴിയുന്ന ഡിപ്ലോയ്മെന്റ്. ലോഗോ മാറ്റിവെച്ച ഒരു മുൻകൂട്ടി തയ്യാറാക്കിയ ടെംപ്ലേറ്റ് അല്ല ഇത്.
ഞങ്ങളുടെ സമീപനം
ഒരു ഉപയോക്താവിന് തുടക്കം മുതൽ അവസാനം വരെ പിന്തുടരാൻ കഴിയുന്ന ഏറ്റവും ചെറിയ സമ്പൂർണ്ണ പാതയിൽ നിന്നാണ് പ്രവർത്തനം ആരംഭിക്കുന്നത്; ഉദാഹരണത്തിന് സൈൻ അപ്പ് ചെയ്യുക, പ്രധാന പ്രവർത്തനം നടത്തുക, ഫലം കാണുക എന്നിവ. ഒരു സ്റ്റാറ്റസ് അപ്ഡേറ്റിന് പകരം നിങ്ങൾക്ക് പരിശോധിക്കാൻ പ്രവർത്തനക്ഷമമായ സോഫ്റ്റ്വെയർ ലഭ്യമാകുന്നതിനായി, ആ ഭാഗം ആദ്യഘട്ടത്തിൽത്തന്നെ സ്റ്റേജിംഗ് എൻവയോൺമെന്റിലേക്ക് മാറ്റുന്നു. അവിടെ നിന്ന് ഞങ്ങൾ ഇതേ രീതി തുടരുന്നു: അടുത്ത ഉപയോക്തൃ ചുമതല ഏറ്റെടുക്കുക, എല്ലാ തലങ്ങളിലും അത് നിർമ്മിക്കുക, പരിശോധിക്കുക, മുന്നോട്ട് പോകുക.
ഫ്രണ്ട് എൻഡിൽ, ഞങ്ങൾ ടൈപ്പ്സ്ക്രിപ്റ്റിനൊപ്പം റിയാക്റ്റ്, അമിതഭാരമുള്ള ആഗോള സ്റ്റേറ്റിന് പകരം സെർവർ സ്റ്റേറ്റിന്റെ ശരിയായ കൈകാര്യം ചെയ്യൽ, സമർപ്പിക്കുന്നതിന് മുമ്പ് പരിശോധിക്കുന്ന ഫോമുകൾ എന്നിവ ഉപയോഗിക്കുന്നു. ബാക്കെൻഡിൽ, ടൈപ്പ് ചെയ്ത റിക്വസ്റ്റ്, റെസ്പോൺസ് മോഡലുകൾ, പതിപ്പ് നിയന്ത്രിത മൈഗ്രേഷനുകൾ, വേഗത കുറഞ്ഞ ടാസ്കുകൾക്കായുള്ള ബാക്ക്ഗ്രൗണ്ട് ജോലികൾ എന്നിവയുള്ള ഫാസ്റ്റ്എപിഐ അല്ലെങ്കിൽ Django REST ഞങ്ങൾ ഉപയോഗിക്കുന്നു. ഡാറ്റാബേസിനായി, മറ്റൊന്ന് തിരഞ്ഞെടുക്കാൻ കാരണമില്ലെങ്കിൽ ഞങ്ങൾ പോസ്റ്റ്ഗ്രെസ് ഡിഫോൾട്ടായി ഉപയോഗിക്കുന്നു, കൂടാതെ അന്വേഷണങ്ങൾക്ക് യഥാർത്ഥത്തിൽ ആവശ്യമുള്ളിടത്ത് ഇൻഡെക്സുകൾ നൽകുന്നു.
വിശ്വാസ്യതയിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നു
പരാജയപ്പെട്ടാൽ ഏറ്റവും കൂടുതൽ ബാധിക്കുന്ന മേഖലകളിലാണ് പരിശോധന കൂടുതൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നത്: ഓതന്റിക്കേഷൻ, പെയ്മെന്റുകൾ, ഡാറ്റാ റൈറ്റുകൾ. വിദൂരമായി രോഗനിർണയം നടത്താൻ മതിയായ വിശദാംശങ്ങളോടെ പിശകുകൾ ലോഗ് ചെയ്യപ്പെടുന്നു. രഹസ്യ വിവരങ്ങൾ കോഡ്ബേസിന് പകരം എൻവയോൺമെന്റ് കോൺഫിഗറേഷനിലാണ് സൂക്ഷിക്കുന്നത്.
നിങ്ങളിൽ നിന്ന് ഞങ്ങൾക്ക് ആവശ്യമുള്ളത്
ഏറ്റവും പ്രധാനപ്പെട്ട ഒരൊറ്റ ഉപയോക്തൃ യാത്ര, നിങ്ങളുടെ പക്കലുള്ള ഏതെങ്കിലും മോക്കപ്പുകൾ അല്ലെങ്കിൽ ഡിസൈൻ റഫറൻസുകൾ, കൂടാതെ നിങ്ങൾ ഉപയോഗിക്കാൻ ഉദ്ദേശിക്കുന്ന റിപ്പോസിറ്ററിയിലേക്കും ഹോസ്റ്റിംഗ് എൻവയോൺമെന്റിലേക്കുമുള്ള ആക്സസ് എന്നിവ ഞങ്ങൾ അഭ്യർത്ഥിക്കുന്നു. നിലവിൽ ഡിസൈനുകൾ ഒന്നുമില്ലെങ്കിൽ, മൂർത്തമായ ഒന്നിൽ നിന്ന് മെച്ചപ്പെടുത്താൻ സാധിക്കുന്നതിനായി ഞങ്ങൾ ആദ്യത്തെ രണ്ട് ദിവസത്തിനുള്ളിൽ ഒരു ലേഔട്ട് മുന്നോട്ട് വെക്കും.
കൈമാറ്റത്തിൽ നിങ്ങൾക്ക് ലഭിക്കുന്നത്
പൂർത്തിയായ കോഡ്ബേസ്, എഴുതിയിരിക്കുന്നത് പോലെ പ്രവർത്തിക്കുന്ന ഒരു README, ഡിപ്ലോയ്മെന്റ് ഘട്ടങ്ങൾ, മൈഗ്രേഷനുകൾ, ശ്രദ്ധ ആവശ്യമുള്ള കാര്യങ്ങൾ എന്നിവ ഉൾക്കൊള്ളുന്ന റെക്കോർഡ് ചെയ്ത ഒരു വിശദീകരണം.
വേഗതയും അപ്ഡേറ്റുകളും
പ്രവർത്തനക്ഷമമായ ആദ്യ ഭാഗം ആദ്യ ആഴ്ചയ്ക്കുള്ളിൽ ഒരു സ്റ്റേജിംഗ് URL-ൽ എത്തും. അതിനുശേഷം, അവസാനം ഒറ്റ സംഗ്രഹം നൽകുന്നതിന് പകരം എന്തൊക്കെ മാറ്റങ്ങൾ വരുത്തി എന്നതിനെക്കുറിച്ചുള്ള രേഖാമൂലമുള്ള അപ്ഡേറ്റുകൾ സഹിതം, ചെറിയ ഘട്ടങ്ങളായി ഡെലിവറി തുടരും. ഒരു നിബന്ധന യഥാർത്ഥ കോഡ്ബേസിലേക്ക് എത്തുമ്പോൾ കൂടുതൽ ചെലവേറിയതാണെന്ന് വ്യക്തമായാൽ, കൂടുതൽ ലാഭകരമായ ഒരു സമീപനം തിരഞ്ഞെടുക്കാൻ കഴിയുന്നതിനായി നിങ്ങളെ ഉടനടി അറിയിക്കും.