eChartiFy is web application built with .net core 2.2 that has come with the idea of reading the dataset of Bangladesh's National Election in a fastest possible time and then representing the data-set with different statistical charts parsing through JSON. Overview:
- An authorized person will be uploading the election dataset (.xlsx) into the system
- Can manipulate uploaded data through dataTable
- Non-authenticated (anonymous users) can explore election results in different charts (pie, doughnut, bar-horizontal, bar-vertical, dynamic-tabs & cards)
- You can download the charts as PNG file
- Elegant, material-design charts with user-friendly report representation
eChartiFy requires .NET Core v2.2+ to run. Install the dotnet core-sdk and launch the project. For example: To install dotnet core-sdk 2.2 in Ubuntu 18.04 try this in your terminal:
$ wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb
$ sudo dpkg -i packages-microsoft-prod.deb
$ sudo add-apt-repository universe
$ sudo apt-get install apt-transport-https
$ sudo apt-get update
$ sudo apt-get install dotnet-sdk-2.2
Now move onto project folder and run this commands to build the project:
$ git clone https://github.com/TeamTigers/eChartiFy.git
$ cd eChartiFy
$ dotnet restore
$ dotnet run
If your see this message below then you have successfully build the project in your system. If you see any error the submit a new issue here. Otherwise, open a browser in your system and browse to localhost:5000
Hosting environment: Production
Content root path: /home/username/foldername/eChartiFy
Now listening on: http://localhost:5000
Application started. Press Ctrl+C to shut down.
eChartiFy uses a number of open source projects to work properly:
- .NET Core 2.2 - a cross-platform version of .NET for building websites, services, and console apps!
- EPPlus.Core - an unofficial port of the EPPlus library to .NET Core.
- Materializecss - a modern responsive front-end framework based on Material Design
- ChartJS - flexible JavaScript charting for designers & developers
- National Elections Dataset - National Election Results dataset provided by Election comission of the People Republic of Bangladesh and collected from this open source
Yearly Election Results | All Election Results | District Wise Election Results |
---|---|---|