Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 1.71 KB

README.md

File metadata and controls

39 lines (24 loc) · 1.71 KB

DRDO Project

Introduction

This DRDO project is designed to manage and analyze user complaints, particularly in offline scenarios. It supports comprehensive data collection, processing, and visualization to enhance decision-making in defense organizations. Key features include exporting data to Excel and Word, and real-time UI updates.

Features

  • Offline Data Management: Collect and store user complaints even without an internet connection.
  • Data Export: Scrape and export data to Excel and Microsoft Word formats.
  • Real-time UI Updates: Instantly reflect data changes in the user interface.
  • Cross-platform Compatibility: Available as an APK for mobile devices and an EXE for desktop use.

Technologies Used

  • Vite-React: Fast and optimized development environment for React applications.
  • Firebase: Backend services for authentication, real-time database, and more.
  • IndexedDB: Browser-based database for storing data offline.
  • Material-UI: React components for faster and easier web development.
  • SweetAlert2: Beautiful and customizable JavaScript alert boxes.
  • FileSaver: Client-side file saving functionality.
  • Service Worker: Offline caching and background sync capabilities.
  • Electron: Framework for building cross-platform desktop applications.

Prerequisites

  • Node.js: JavaScript runtime environment.
  • npm or yarn: Package managers for JavaScript.
  • Firebase Account: Required for backend services.

Data Flow Diagram

Data Flow Diagram

The data flow diagram illustrates the various components and their interactions within the DRDO project.