Skip to content

Latest commit

 

History

History
156 lines (114 loc) · 6.6 KB

README.md

File metadata and controls

156 lines (114 loc) · 6.6 KB

GSSoc'24 Extended

Tech Stack

Python MySQL NumPy Pandas Matplotlib Tkinter HTML5 CSS3 JavaScript Microsoft Excel

Read the description below and start contributing now! If you like the project, show some love ❤️ and star the repo! ⭐


Dataverse

Data Visualisation Software & Personal Finance Tracker

License: MIT

Table of Contents

About Dataverse Use Dataverse Preview Software Representation Technologies Used Make Contributions Website

What does this software do?

  • This software can be used to visualise data in many basic as well as advanced forms.
  • It allows the user to download the generated charts.
  • It can be used as a finance tracker, providing various useful outputs.
  • It supports data inputs from excel sheets.
  • The data can also be stored for later use.
  • Uses encryption techniques to securely store your passwords.

Deployment Specifications

Dataverse is currently under development. It will be available for installastion soon.

However, you can follow these steps to run the project locally on your computer:

Important

Don't forget to read the prerequisites.

  • Clone the project

    git clone https://github.com/multiverseweb/Dataverse.git
    
  • Open software folder in VSCode.

    cd Dataverse/software
    
  • Go to mainGUI.py and run it.

Now the software should run locally with no errors, feel free to use the software and don't forget to give feedback on the website!


Prerequisites

For Data Visualization

  • You must have a python interpreter installed on your computer.

  • You must have python packages such as numpy, pandas, matplotlib, tkinter.

    pip install package_name
    

For Finance Tracker

  • For using the Finance Tracker, you must have MySQL installed on your computer. If you don't have it you can download it from here.
  • Go to line no. 15 under connecting MySQL section of financeTracker.py and change the values of host, user and passwd according to your MySQL account.
  • Also, run the command
    CREATE DATABASE FINANCE;
    
    on your MySQL workbench or commandline client.

Preview

Back to top

Software GUI


View More


Visualised Finance Data


Relational Data

Software Representation

Back to top

ER Diagram for Finance Tracker


Technologies used

Back to top

Python MySQL NumPy Pandas Matplotlib Tkinter HTML5 CSS3 JavaScript Microsoft Excel


Contributions

Back to top

Want to show yourself on the contributions-map?

  • Contribute to this project.
  • Go to issues, resolve the one that you can or create a new issue.
  • Go to line no. 1 in script.js.
  • Append the name of your city to the cities array.
  • Create a pull-request so I can review and merge it.

Website

Deployed on

You can visit the live site for Dataverse and related tools here.

Back to top