219 Citizen Data Sheet app

 219 Citizen Data Sheet app:

Google Spreadsheet:
Name - 219 Citizen Data Sheet app

Video: Playlist 


App তৈরীর ধাপঃ

ইংরেজিতেঃ

For your 219 Citizen Data Sheet App, I recommend building one AppSheet app with multiple tables instead of creating 219 separate apps.

Step 1: Prepare Google Sheets

Create one spreadsheet:

219 Citizen Data Sheet App

Add sheets such as:

  • Login Information
  • Application Details
  • EPIC CARD Details
  • Aadhaar Card Details
  • PAN Card Details
  • Passport Details
  • ... (remaining sheets)

Each sheet should have:

  • Key column (USER UNIQUE ID)
  • Data columns

Step 2: Create the App

  1. Open AppSheet.
  2. Click Create App.
  3. Select Start with your own data.
  4. Choose your spreadsheet 219 Citizen Data Sheet App.

Step 3: Add Tables

Go to:

Data → Tables → + New Table

Add:

  • Login Information
  • Application Details
  • EPIC CARD Details
  • Aadhaar Card Details
  • etc.

Step 4: Set the Key

For every table:

  • Key = USER UNIQUE ID
  • Label = Name (or Family SIR ID)

Step 5: Create Forms

Go to:

UX → Views → New View

Type:

  • Form

Example:

  • EPIC CARD Entry Form
  • Aadhaar Entry Form
  • PAN Entry Form

Step 6: Column Types

Example for EPIC CARD Details:

Column Type
USER UNIQUE ID Text (Key)
Booth Enum
Family DATA ID Text
Family SIR ID Text
Photo Image
House No. Text
EPIC CARD No. Text
DOB Date
Mobile Phone
Name Name/Text
Father/Husband Text
Relation Enum
Address LongText
Front Image Image
Back Image Image
Card Link URL

Step 7: Required Fields

Turn Required ON for:

  • Booth
  • Family SIR ID
  • EPIC CARD No.
  • Name

Step 8: Images

Set:

  • Type = Image

AppSheet uploads images automatically to Google Drive.


Step 9: References

If Application Details contains Family DATA ID:

In EPIC CARD Details:

  • Family DATA ID → Ref → Application Details

This links the records.


Step 10: Auto Values

Examples:

  • Serial No.

    • App formula:
      MAX(EPIC CARD Details[Serial No.])+1
      
      (Note: This is not guaranteed unique if multiple users submit simultaneously. For multi-user apps, a unique key is better.)
  • USER UNIQUE ID

    • Use the Initial value so it is created only once when the row is added.

Step 11: Security

Use:

  • Security Filter
  • User Login
  • Roles

if different users should only see or edit certain records.


Recommended build order

  1. Login Information
  2. Application Details
  3. EPIC CARD Details
  4. Aadhaar Details
  5. PAN Details
  6. Passport Details
  7. Remaining 213 modules
  8. Dashboard
  9. Search
  10. Reports

This modular structure will make your 219-sheet citizen database easier to maintain and extend.


বাংলাতেঃ

আপনার "219 Citizen Data Sheet App" - এর জন্য AppSheet-এ ধাপে ধাপে কাজ করার নির্দেশনা নিচে দেওয়া হলো।


ধাপ–১: Google Sheet প্রস্তুত করুন

একটি Google Spreadsheet তৈরি করুন।

নাম:

219 Citizen Data Sheet App

এর মধ্যে Sheet তৈরি করুন:

  1. LOGIN Information
  2. APPLICATION Details
  3. EPIC CARD Details
  4. AADHAR CARD Details
  5. PAN CARD Details
  6. PASSPORT Details ...
  7. অন্যান্য শিট

ধাপ–২: AppSheet App তৈরি করুন

১. AppSheet খুলুন।

২. Create App-এ ক্লিক করুন।

৩. Start with your own data নির্বাচন করুন।

৪. 219 Citizen Data Sheet App Spreadsheet নির্বাচন করুন।


ধাপ–৩: Table যোগ করুন

মেনুতে যান:

Data → Tables → + New Table

এক এক করে যোগ করুন—

  • LOGIN Information
  • APPLICATION Details
  • EPIC CARD Details
  • AADHAR CARD Details
  • PAN CARD Details
  • ...

ধাপ–৪: Key Column নির্ধারণ করুন

প্রত্যেক Table-এ

Key Column = USER UNIQUE ID

এটি প্রতিটি নাগরিকের একমাত্র পরিচয় হবে।


ধাপ–৫: Label Column নির্বাচন করুন

Label হিসেবে নির্বাচন করুন—

Name

অথবা

Family SIR ID No.

ধাপ–৬: Column Type ঠিক করুন

উদাহরণ (EPIC CARD Details):

Column Type
USER UNIQUE ID Text (Key)
Booth Enum
Family DATA ID Ref/Text
Family SIR ID Text
Photo Image
House No. Text
EPIC CARD No. Text
Date of Birth Date
Mobile Phone
Name Name/Text
Father/Husband Text
Relation Enum
Address LongText
Front Image Image
Back Image Image
Card Link URL

ধাপ–৭: Form তৈরি করুন

মেনুতে যান

UX → Views → New View

Type নির্বাচন করুন

Form

নাম দিন

EPIC CARD Entry Form

ধাপ–৮: Required Field নির্বাচন করুন

Required করুন—

✔ Booth

✔ Family SIR ID

✔ EPIC CARD No.

✔ Name


ধাপ–৯: Image Upload

Photo,

Front Image,

Back Image

সবগুলোর Type করুন

Image

AppSheet নিজেই Google Drive-এ Upload করবে।


ধাপ–১০: Relation তৈরি করুন

APPLICATION Details Table-এর সাথে

EPIC CARD Details Table-এর

Family DATA ID

Column-কে

Ref

করুন।

তাহলে দুইটি Table একে অপরের সাথে যুক্ত থাকবে।


ধাপ–১১: Auto UID

USER UNIQUE ID Column-এর

Initial Value

এ Formula দিন।


ধাপ–১২: Search

UX → Views

একটি Search View তৈরি করুন।

Search হবে—

  • Family SIR ID
  • EPIC No.
  • Mobile
  • Name

ধাপ–১৩: Dashboard

একটি Dashboard তৈরি করুন।

যেখানে দেখা যাবে—

  • মোট Citizen
  • EPIC Card
  • Aadhaar
  • PAN
  • Passport

ধাপ–১৪: Security

Security → Require Sign-in

চালু করুন।

প্রয়োজন হলে User Role তৈরি করুন।


আমার পরামর্শ

আপনার প্রকল্পে ২১৯টি আলাদা App তৈরি করবেন না।

একটি App-এর মধ্যে ২১৯টি Table রাখুন।

এতে—

  • Maintenance সহজ হবে।
  • Search এক জায়গা থেকে করা যাবে।
  • Dashboard একটি থাকবে।
  • সব তথ্য USER UNIQUE ID-এর মাধ্যমে পরস্পরের সাথে সংযুক্ত থাকবে।
  • ভবিষ্যতে নতুন Module যোগ করাও সহজ হবে।

এটি আপনার Citizen Management System-এর জন্য সবচেয়ে কার্যকর এবং সম্প্রসারণযোগ্য কাঠামো।


Comments