Parliamentarians Commission for Human Rights PCHR
Expression of Interest (EOI) for Web and Android Application Development
Parliamentarians Commission for Human Rights PCHR
2595 views
Posted date 13th September, 2024 Last date to apply 20th September, 2024
Category Software Engineering

We invite reputable and experienced IT companies to submit an Expression of Interest (EOI) for the design and development of a Web-based Admin Portal and Android App. The platform will serve as an emergency alert system for the journalist community equipped with integrating role-based access control for different organizations and a user-friendly Android application for threat reporting.

Purpose:

The purpose of this EOI is to identify potential IT partners with the necessary skills and experience to develop a comprehensive system that includes:

  1. A web-based admin portal with role management, user management request management and access control for multiple organizations.
  2. An Android application designed for end-users to send emergency alerts and requests related to various threats.

Scope of Work:

1. Web-Based Admin Portal:

The web-based admin panel will be the central management hub for multiple organizations, each with its specific roles and permissions. The portal will serve as the dashboard for managing user registrations, processing threat requests, and managing alerts. It will also integrate detailed reporting and management functionalities.

Key Features:

  • User Management: Role-based access for multiple organizations with customizable roles and permissions.
  • Dashboard Overview: Comprehensive dashboard displaying real-time alerts, system status, and organization-specific statistics.
  • Threat Request Management: The ability to view, approve, reject, and process requests from users in real time.
  • Emergency Alert System: Real-time notification and alerts with SMS/Email integration for critical situations.
  • Role & Permission Control: Administrators from different organizations can control the access and permissions of their users.
  • Reports & Analytics: Detailed reports for administrators about incidents, resolutions, response times, and more.
  • Communication Module: Internal messaging and collaboration tools to share updates on the ongoing cases between organizations.
  • Audit Logs: Log every action taken by administrators, users, and other roles for transparency and security.

2. Android Mobile Application:

The mobile application will serve as the primary interface for users to register and submit emergency alerts. It will also allow users to view status updates on their requests and alerts.

Key Features:

  • User Registration: Users must register and log in to submit emergency alerts or request assistance.
  • Emergency Alert Submission: Simple form for submitting emergency alerts, including location, description, and threat level.
  • Push Notifications: Users will receive updates on their requests through push notifications.
  • Real-Time Location Sharing: Users can share their location during emergencies for quick action.
  • Request Tracking: Users can track the status of their submitted requests through the app.
  • Multi-language Support: The app should support multiple languages for wider accessibility.

3. Core Features for the System:

The integrated system should provide:

  • Real-time synchronization between the mobile app and the admin panel.
  • Secure login and data encryption to protect user privacy.
  • Scalability: The system should be scalable to handle multiple organizations, thousands of users, and high data volumes.
  • Emergency Communication Channels: Direct communication via SMS, email, or chat for critical alert management.
  • Role-based access control (RBAC): Ensures only authorized users can access specific parts of the system.
  • Performance and Load Handling: High-performance system with the ability to handle large traffic during emergencies.

Terms of Reference (TORs):

1. Company Qualifications:

  • Proven experience in developing similar multi-organization web platforms and mobile applications.
  • Knowledge and expertise in Android development, backend systems, and web-based dashboard design.
  • Demonstrated understanding of emergency alert systems and role-based access control.

2. System Requirements:

  • Expertise in using frameworks such as Angular/React/Vue.js for front-end development and Node.js/Django/Laravel for backend.
  • Experience in developing RESTful APIs and integrating third-party services like Google Maps for location sharing.
  • Security protocols such as two-factor authentication (2FA), SSL certificates, and data encryption.

3. Proposal Submission: Interested companies are required to submit:

  • A detailed proposal outlining the approach to system design and development.
  • Previous examples of similar systems they have built (links to portfolios or case studies).
  • Timeline and estimated cost of the project.
  • The team structure and expertise of personnel who will be working on this project.

4. Evaluation Criteria:

  • Technical expertise in web and mobile app development.
  • Proposed methodology and understanding of project requirements.
  • Company experience and proven track record in relevant projects.
  • Cost-effectiveness and project timelines.

5. Deadline: All EOIs must be submitted by 20-09-2024 the shortlisted companies will be contacted for further discussion and the next steps in the selection process

Apply By:

[email protected]

Related
Search