Skip to content

21givenchy/NIG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

NIG

D.O.G.E hackathon at lablab.ai D.O.G.E Citizen Dashboard Overview

The D.O.G.E Citizen Dashboard is a comprehensive web application designed to provide citizens with transparent insights into government performance, citizen satisfaction, and various key metrics related to public services and initiatives. This dashboard aims to foster transparency, engagement, and accountability in government operations. Features

Government Performance Index
Citizen Satisfaction Rating
Policy Implementation Progress
Budget Utilization Breakdown
Community Engagement Metrics
Top Citizen Concerns
Government Response Time
Transparency Score
Environmental Impact Indicators
Economic Health Indicators
Interactive Voting System for Government Initiatives

Project Structure

The project is built using Next.js and React, with a component-based architecture. Here's an overview of the main components:

app/page.tsx: The main page component that renders the dashboard.
app/components/Dashboard.tsx: The container component that organizes all dashboard widgets.
Individual component files for each dashboard widget (e.g., GovernmentPerformance.tsx, CitizenSatisfaction.tsx, etc.)

Components

GovernmentPerformance: Displays the overall government performance index.
CitizenSatisfaction: Shows the average citizen satisfaction rating.
PolicyProgress: Indicates the progress of policy implementation.
BudgetUtilization: Breaks down budget allocation and spending across different sectors.
CommunityEngagement: Displays metrics for active users and votes cast.
TopConcerns: Lists the most upvoted citizen concerns.
ResponseTime: Shows the average time taken by the government to address top concerns.
TransparencyScore: Indicates the percentage of government data made publicly available.
EnvironmentalImpact: Displays air quality index and green spaces percentage.
EconomicHealth: Shows indicators like job creation and local business growth.
VotingSystem: An interactive component allowing citizens to vote on government initiatives.

Setup and Installation

Clone the repository:

git clone https://github.com/21givenchy/Nig.git

Navigate to the project directory:

cd nig

Install dependencies:

npm install

Run the development server:

npm run dev

Open your browser and visit http://localhost:3000 to view the dashboard.

Usage

The dashboard is designed to be intuitive and user-friendly. Users can:

View various metrics and indicators across different aspects of government performance.
Interact with the voting system to express their opinions on government initiatives.
Easily understand complex data through visual representations like progress bars and charts.

Customization

To customize the dashboard for a specific government or region:

Update the mock data in each component with real data from your government's API or database.
Modify the styling in the component files to match your government's branding guidelines.
Add or remove components in the Dashboard.tsx file to suit your specific needs.

Contributing

Contributions to improve the D.O.G.E Citizen Dashboard are welcome. Please follow these steps:

Fork the repository.
Create a new branch for your feature or bug fix.
Make your changes and commit them with descriptive commit messages.
Push your changes to your fork.
Submit a pull request with a clear description of your changes.

License

This project is licensed under the MIT License - see the LICENSE file for details. Contact 21givenchy For any queries or suggestions regarding the GovTech Citizen Dashboard, please contact [Your Contact Information].

About

D.O.G.E hackathon at lablab.ai

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published