പ്രധാന സവിശേഷതകൾ
1. ഉപയോക്തൃ പ്രാമാണീകരണം
അംഗീകൃത ഉദ്യോഗസ്ഥർക്ക് മാത്രമേ ഹാജർ ഫീച്ചറുകൾ ആക്സസ് ചെയ്യാനാകൂ എന്ന് ആപ്പ് ഉറപ്പാക്കുന്നു:
ലോഗിൻ സിസ്റ്റം: ഉപയോക്താക്കൾ അവരുടെ ക്രെഡൻഷ്യലുകൾ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യുന്നു, അതിൽ ഒരു ഇമെയിലും പാസ്വേഡും അല്ലെങ്കിൽ ബയോമെട്രിക് പരിശോധനയും ഉൾപ്പെട്ടേക്കാം.
റോൾ-ബേസ്ഡ് ആക്സസ്: അഡ്മിനുകൾ, മാനേജർമാർ, ജീവനക്കാർ എന്നിവർക്ക് അവരുടെ റോളുകളെ അടിസ്ഥാനമാക്കി ഡാറ്റയിലേക്കും സവിശേഷതകളിലേക്കും അനുയോജ്യമായ ആക്സസ് ഉണ്ട്.
2. പഞ്ച്-ഇൻ, പഞ്ച്-ഔട്ട് സിസ്റ്റം
ജീവനക്കാർക്ക് അവരുടെ ജോലി സമയം ഇനിപ്പറയുന്നവ ഉപയോഗിച്ച് രേഖപ്പെടുത്താം:
പഞ്ച്-ഇൻ: അവരുടെ പ്രവൃത്തിദിവസത്തിൻ്റെ തുടക്കത്തിൽ, ഉപയോക്താക്കൾക്ക് അവരുടെ ഹാജർ രേഖപ്പെടുത്താൻ കഴിയും.
പഞ്ച്-ഔട്ട്: അവരുടെ ഷിഫ്റ്റിൻ്റെ അവസാനം, ഉപയോക്താക്കൾ അവരുടെ പുറപ്പെടൽ ലോഗ് ചെയ്യുന്നു.
ഓഫ്ലൈൻ മോഡ്: നെറ്റ്വർക്ക് പ്രശ്നങ്ങളുണ്ടെങ്കിൽ, ആപ്പ് ഹാജർ ഡാറ്റ പ്രാദേശികമായി സംഭരിക്കുകയും കണക്റ്റിവിറ്റി പുനഃസ്ഥാപിച്ചുകഴിഞ്ഞാൽ അത് സെർവറുമായി സമന്വയിപ്പിക്കുകയും ചെയ്യുന്നു.
3. ലൊക്കേഷൻ ട്രാക്കിംഗ്
ഹാജർ കൃത്യമായി ലോഗിൻ ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കാൻ പഞ്ച്-ഇൻ, പഞ്ച്-ഔട്ട് സമയത്ത് ആപ്പ് ഉപയോക്താവിൻ്റെ തത്സമയ ലൊക്കേഷൻ ലഭ്യമാക്കുന്നു:
ലൊക്കേഷൻ കൃത്യത: കൃത്യമായ ലൊക്കേഷൻ കോർഡിനേറ്റുകൾ ലഭ്യമാക്കുന്നതിന് GPS, API-കൾ (ഉദാ. Google Maps അല്ലെങ്കിൽ Ola API) ഉപയോഗിക്കുന്നു.
ജിയോഫെൻസിംഗ്: ഹാജർ രേഖപ്പെടുത്താൻ ശ്രമിക്കുമ്പോൾ, അനുവദനീയമായ സ്ഥലത്തിന് പുറത്താണെങ്കിൽ ഉപയോക്താക്കൾക്ക് മുന്നറിയിപ്പ് നൽകുന്നു.
4. ഇമേജ് ക്യാപ്ചർ
പ്രോക്സി ഹാജർ തടയാൻ:
പഞ്ച്-ഇൻ, പഞ്ച്-ഔട്ട് സമയത്ത് ആപ്പ് ഒരു സെൽഫി എടുക്കുന്നു.
ഇമേജുകൾ സുരക്ഷിതമായി സംഭരിച്ചിരിക്കുന്നു, ഉപയോക്തൃ രേഖകളുമായി ലിങ്ക് ചെയ്തിരിക്കുന്നു.
5. തീയതിയും സമയവും രേഖപ്പെടുത്തൽ
പഞ്ച് ഇവൻ്റുകളുടെ തീയതിയും സമയവും ആപ്പ് സ്വയമേവ രേഖപ്പെടുത്തുന്നു:
വർക്ക് ഷെഡ്യൂളുകൾ പാലിക്കുന്നത് ഉറപ്പാക്കുന്നു.
ഓരോ ഹാജർ എൻട്രിക്കും ഒരു ടൈംസ്റ്റാമ്പ് നൽകുന്നു.
6. ഡാറ്റ മാനേജ്മെൻ്റ്
പിടിച്ചെടുത്ത എല്ലാ ഡാറ്റയും സുരക്ഷിതമായി സംഭരിച്ചിരിക്കുന്നു:
ഡാറ്റാബേസ് ഡിസൈൻ: ഉപയോക്താക്കൾക്കുള്ള പട്ടികകൾ, ഹാജർ റെക്കോർഡുകൾ, ലൊക്കേഷൻ ഡാറ്റ എന്നിവ ഉൾപ്പെടുന്നു.
സുരക്ഷിത സംഭരണം: ഉപയോക്തൃ ചിത്രങ്ങളും ലൊക്കേഷനുകളും പോലുള്ള സെൻസിറ്റീവ് വിവരങ്ങൾ പരിരക്ഷിക്കുന്നതിന് എൻക്രിപ്ഷൻ നടപ്പിലാക്കുന്നു.
7. അഡ്മിനുകൾക്കുള്ള ഡാഷ്ബോർഡ്
അഡ്മിനുകൾക്കായി ആപ്പ് ഒരു ഡാഷ്ബോർഡ് അവതരിപ്പിക്കുന്നു:
ഹാജർ രേഖകൾ കാണുക.
റിപ്പോർട്ടുകൾ സൃഷ്ടിക്കുക (പ്രതിദിനം, പ്രതിവാര അല്ലെങ്കിൽ പ്രതിമാസം).
പേറോളിനും കംപ്ലയിൻസ് ആവശ്യങ്ങൾക്കുമായി ഡാറ്റ കയറ്റുമതി ചെയ്യുക.
വർക്ക്ഫ്ലോ
1. ഉപയോക്തൃ ലോഗിൻ
ഉപയോക്താക്കൾ ആപ്പ് തുറന്ന് അവരുടെ ലോഗിൻ ക്രെഡൻഷ്യലുകൾ നൽകുക.
വിജയകരമായ പ്രാമാണീകരണത്തിന് ശേഷം, അവ ഹോം സ്ക്രീനിലേക്ക് നയിക്കപ്പെടുന്നു, അത് പഞ്ച്-ഇൻ, പഞ്ച്-ഔട്ട് ഓപ്ഷനുകൾ പ്രദർശിപ്പിക്കുന്നു.
2. പഞ്ച്-ഇൻ പ്രക്രിയ
ഘട്ടം 1: ഉപയോക്താവ് "പഞ്ച്-ഇൻ" ബട്ടൺ ടാപ്പുചെയ്യുന്നു.
ഘട്ടം 2: ഉപകരണത്തിൻ്റെ GPS അല്ലെങ്കിൽ API-കൾ ഉപയോഗിച്ച് ആപ്പ് നിലവിലെ ലൊക്കേഷൻ ലഭ്യമാക്കുന്നു.
ഘട്ടം 3: ഉപയോക്താവിൻ്റെ സാന്നിധ്യം പരിശോധിക്കാൻ ഒരു സെൽഫി എടുക്കുന്നു.
ഘട്ടം 4: നിലവിലെ തീയതിയും സമയവും സ്വയമേവ രേഖപ്പെടുത്തുന്നു.
ഘട്ടം 5: ശേഖരിച്ച എല്ലാ ഡാറ്റയും (ലൊക്കേഷൻ, ചിത്രം, തീയതി, സമയം) പ്രാദേശിക ഡാറ്റാബേസിൽ സംഭരിക്കുകയോ സെർവറിലേക്ക് അയയ്ക്കുകയോ ചെയ്യുന്നു.
3. പഞ്ച്-ഔട്ട് പ്രോസസ്
പുറപ്പെടൽ സമയം ലോഗ് ചെയ്യുന്നതൊഴിച്ചാൽ പഞ്ച്-ഔട്ട് പ്രക്രിയ പഞ്ച്-ഇന്നിന് സമാനമാണ്.
4. ഡാറ്റ സമന്വയം
ഓഫ്ലൈനിലായിരിക്കുമ്പോൾ, SQLite അല്ലെങ്കിൽ Hive പോലുള്ള സാങ്കേതികവിദ്യകൾ ഉപയോഗിച്ച് ഹാജർ രേഖകൾ പ്രാദേശികമായി സൂക്ഷിക്കുന്നു.
ഇൻ്റർനെറ്റ് കണക്റ്റിവിറ്റി പുനഃസ്ഥാപിക്കുമ്പോൾ, ആപ്പ് റിമോട്ട് സെർവറുമായി ഡാറ്റ സമന്വയിപ്പിക്കുന്നു.
5. അഡ്മിൻ ഡാഷ്ബോർഡ് ആക്സസ്
ഹാജർ ഡാറ്റ മാനേജ് ചെയ്യാനും വിശകലനം ചെയ്യാനും അഡ്മിൻമാർക്ക് പ്രത്യേക പോർട്ടലിലേക്ക് ലോഗിൻ ചെയ്യാം.
നിർദ്ദിഷ്ട ജീവനക്കാരുടെ രേഖകൾ കാണാനോ റിപ്പോർട്ടുകൾ സൃഷ്ടിക്കാനോ ഡാറ്റ ഫിൽട്ടറുകൾ അവരെ അനുവദിക്കുന്നു.
സാങ്കേതിക വാസ്തുവിദ്യ
ഫ്രണ്ട് എൻഡ്
ചട്ടക്കൂട്: ക്രോസ്-പ്ലാറ്റ്ഫോം വികസനത്തിനായുള്ള ഫ്ലട്ടർ.
UI: ജീവനക്കാർക്കും അഡ്മിനുകൾക്കുമായി അവബോധജന്യവും ലളിതവുമായ ഇൻ്റർഫേസുകൾ.
ഓഫ്ലൈൻ പ്രവർത്തനം: ഓഫ്ലൈൻ ഡാറ്റ സംഭരണത്തിനായി ഹൈവ് അല്ലെങ്കിൽ പങ്കിട്ട മുൻഗണനകളുമായുള്ള സംയോജനം.
ബാക്കെൻഡ്
ഫ്രെയിംവർക്ക്: API-കൾ നിർമ്മിക്കുന്നതിനുള്ള FastAPI അല്ലെങ്കിൽ Node.js.
ഡാറ്റാബേസ്: ഉപയോക്തൃ, ഹാജർ ഡാറ്റ സംഭരിക്കുന്നതിന് PostgreSQL അല്ലെങ്കിൽ MongoDB.
സംഭരണം: ഇമേജുകൾക്കും എൻക്രിപ്റ്റ് ചെയ്ത സെൻസിറ്റീവ് ഡാറ്റയ്ക്കുമുള്ള ക്ലൗഡ് സ്റ്റോറേജ് (ഉദാ. AWS S3).
API-കൾ
പ്രാമാണീകരണ API: ലോഗിൻ, ഉപയോക്തൃ മൂല്യനിർണ്ണയം എന്നിവ കൈകാര്യം ചെയ്യുന്നു.
പഞ്ച്-ഇൻ/ഔട്ട് API: ഹാജർ ഡാറ്റ രേഖപ്പെടുത്തുകയും ഡാറ്റാബേസിൽ സംരക്ഷിക്കുകയും ചെയ്യുന്നു.
സമന്വയ API: ഓൺലൈനായിരിക്കുമ്പോൾ ഓഫ്ലൈൻ ഡാറ്റ സെർവറിലേക്ക് അപ്ലോഡ് ചെയ്യപ്പെടുന്നുവെന്ന് ഉറപ്പാക്കുന്നു.
സുരക്ഷാ നടപടികൾ
ഡാറ്റ എൻക്രിപ്ഷൻ: ചിത്രങ്ങൾ, ജിപിഎസ് കോർഡിനേറ്റുകൾ എന്നിവ പോലുള്ള സെൻസിറ്റീവ് വിവരങ്ങൾ എൻക്രിപ്റ്റ് ചെയ്യുക.
ടോക്കൺ അടിസ്ഥാനമാക്കിയുള്ള പ്രാമാണീകരണം: API-കളിലേക്കുള്ള സുരക്ഷിതമായ ആക്സസിനായി JWT ഉപയോഗിക്കുന്നു.
റോൾ മാനേജ്മെൻ്റ്: ഉപയോക്താക്കൾക്ക് അവരുടെ റോളിന് പ്രസക്തമായ ഡാറ്റയും സവിശേഷതകളും മാത്രമേ ആക്സസ് ചെയ്യാൻ കഴിയൂ എന്ന് ഉറപ്പാക്കുന്നു.
അപ്ഡേറ്റ് ചെയ്ത തീയതി
2025, മാർ 4