data nexus
# DataNexus App Documentation ## 1. App Overview **DataNexus** is a unified information intelligence application that provides access to multiple verification, lookup, and analytics APIs from a single dashboard. The app is designed for investigators, analysts, compliance teams, and service agents to quickly search, validate, and review data using structured APIs. --- ## 2. Dashboard Structure The **Dashboard** is the central hub of the app. Each tile/menu navigates to a dedicated search page with input fields, API call, and result display. ### Common Dashboard Features * Global search-style UI * API status handling (loading, success, error) * Structured result cards * PDF / image preview where applicable * Reusable **CommonResponseModel** --- ## 3. Dashboard Menu List & Description ### Identity & Government Verification 1. **PAN Number** Search and validate PAN details. 2. **Aadhar To PAN** Verify PAN mapping with Aadhaar. 3. **Voter ID Data** Fetch voter identity and constituency details. 4. **Driving License** License holder details and validity status. 5. **DIN API – Director Search by DIN** Lookup director information using DIN. --- ### Banking & Financial Services 6. **IFSC** Bank branch details using IFSC code. 7. **UPI Data** UPI ID verification and linked bank info. 8. **Card Validator** Debit/Credit card BIN validation. 9. **Credit Score PDF** Fetch and download credit score report (PDF). --- ### Vehicle & Transport 10. **Fastag Data** Vehicle FASTag details. 11. **Fastag Toll Data** Toll transaction history via FASTag. 12. **Challan Data** Traffic challan list for vehicle. 13. **Challan Image** View challan-related images. --- ### Telecom & Caller Intelligence 14. **Caller Data** Incoming/outgoing caller details. 15. **Caller ID & Social Search** Caller identification with social links. 16. **Mobile To PAN** PAN lookup using mobile number. 17. **Mobile To LPG** LPG connection details by mobile number. --- ### LPG & Utility Services 18. **LPG Verification** Verify LPG consumer and distributor details. --- ### Social Media Intelligence 19. **Instagram** Instagram user profile data. 20. **Snapchat** Snapchat account lookup. 21. **Twitter User Info** Twitter profile information. 22. **Twitter User Following Info** Following/follower data. 23. **LinkedIn Data** LinkedIn profile and company info. 24. **Social Link Search** Search all social profiles linked to a user. --- ### Company & Business Intelligence 25. **PAN To CIN** Company identification via PAN. 26. **Company Suite API – Director & Company Info** Complete corporate profile with directors. 27. **PAN To GST** GST details mapped with PAN. 28. **GST Return Filing Status** GST filing history and compliance status. --- ### Web & Domain Intelligence 29. **Website Contact Scraper** Extract emails, phones, and contacts from websites. 30. **Domain Checker** Domain availability and WHOIS data. 31. **Sub Domain** List of subdomains for a domain. --- ### Location & Address Services 32. **PinCode Data** Area, district, and state details by pincode. --- ### Reviews & Public Data 33. **Google Review** Business reviews and ratings from Google. --- ### Automobile Service APIs 34. **Mahindra Service API** Vehicle service history and details. 35. **Maruti Suzuki Service API** Authorized service and vehicle info. 36. **Hyundai Service API** Hyundai service and vehicle details. --- ## 4. Navigation Flow Dashboard → Select Menu → Search Page → API Call → Result Display Each module follows a common pattern: * Input Field(s) * Search Button * API Response Handling * Result Cards / Tables / PDF Viewer --- ## 5. Architecture Overview * **UI**: Flutter (Material) * **State**: StatefulWidget / ViewModel * **Network**: Repository pattern * **Model**: CommonResponseModel + Feature Models * **Error Handling**: Unified API response handler --- ## 6. Reusability * Common search card UI * Common API response model * Centralized dashboard routing --- ## 7. Future Enhancements * Role-based menu visibility * Search history * Export to PDF/CSV * Advanced filters --- **End of Document**