https://github.com/afzal0/sneek-peak-485
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.6%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: afzal0
- Language: JavaScript
- Default Branch: main
- Size: 3.02 MB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
VisaFlow Analytics Dashboard
A modern, Vision UI-inspired analytics dashboard for Australian Temporary Graduate Visa (subclass 485) data visualization.
Features
- 🎨 Glassmorphism Design: Dark theme with backdrop blur effects
- 📊 Interactive Charts: Line charts, donut charts, treemap, world map, and Sankey diagrams
- 📱 Responsive Layout: Mobile-friendly with collapsible sidebar
- 🔍 Data Filtering: Year-based filtering across all visualizations
- ♿ Accessible: WCAG 2.2 compliant with proper focus indicators
Quick Start
Install dependencies:
bash pip install flask pandas numpy openpyxlRun the application:
bash python app.pyOpen your browser and navigate to:
http://localhost:9000
Project Structure
├── app.py # Main Flask application
├── templates/index.html # HTML template
├── static/
│ ├── css/styles.css # Vision UI styles
│ └── js/
│ ├── api.js # API communication
│ ├── charts.js # Chart visualizations
│ └── app.js # Main application logic
└── *.xlsx # Australian visa data files
Tech Stack
- Backend: Flask, Pandas, NumPy
- Frontend: Vanilla JavaScript, D3.js, Chart.js
- Design: CSS3 with glassmorphism effects
- Data: Excel files with visa statistics
Dashboard Sections
- Overview: Total statistics and trends over time
- Demographics: Country breakdown and applicant analysis
- Global Flow: Interactive world map visualization
- Application Flow: Sankey diagram showing visa processing
- Future Trends: Historical data with forecasting
📜 Acknowledgements & Credits
Data Source
- Data Provider: Department of Home Affairs, Australian Government
- Dataset: Temporary Graduate Visas (Subclass 485) - Granted and Lodged Reports
- Data Lock Date: 30 June 2025
- Citation Requirement: All publications and reports using this data must cite the Department of Home Affairs as the source
Design & Technology Credits
- Design Inspiration: Vision UI Dashboard design principles
- Visualization Libraries:
- D3.js v7 for advanced interactive visualizations
- Chart.js for standard chart components
- Flatpickr for date range selection
- UI Framework: Custom CSS with glassmorphism effects and light theme
- Backend: Flask with pandas for data processing
Legal Compliance
This dashboard is built for educational and analytical purposes. Users must: 1. Cite the Department of Home Affairs as the data source in any publications 2. Comply with Australian Government data usage policies 3. Respect intellectual property rights of visualization libraries used
Open Source Libraries
- Flask: BSD-3-Clause License
- D3.js: BSD-3-Clause License
- Chart.js: MIT License
- Flatpickr: MIT License
- Pandas: BSD-3-Clause License
- NumPy: BSD-3-Clause License
Built with ❤️ for Australian immigration data analysis and visualization.
Owner
- Name: Mohammad Afzal Khan
- Login: afzal0
- Kind: user
- Repositories: 1
- Profile: https://github.com/afzal0
GitHub Events
Total
- Push event: 1
- Create event: 1
Last Year
- Push event: 1
- Create event: 1