Skip to content

This software is currently under development. It can be used to visualise data into various forms of plots ranging from primary to advanced level. It can also be used as a finance tracker.

License

Notifications You must be signed in to change notification settings

amin-xiv/Dataverse

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dataverse

Data Visualisation Software & Personal Finance Tracker

Visitors Github Languages GitHub Repo stars GitHub contributors GitHub issues GitHub closed issues GitHub forks GitHub pull requests GitHub closed pull requests GitHub last commit GitHub repo size GitHub total lines

Featured In

Event Logo Event Name
GSSoC Ext 24 GirlScript Summer of Code Ext (GSSoC'24) 2024
Hacktoberfest 24 Hacktober Fest 2024

Table of Contents

About Dataverse Versions Use Dataverse Repository Structure Preview Software Representation 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.

Versions

  • 6550(24) Latest
  • 06.02.24

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 DATAVERSE;
    
    on your MySQL workbench or commandline client.

Repository Structure

📂 Repository Structure

Preview

Back to top

Software GUI


View More


Visualised Finance Data


Relational Data

Software Representation

Back to top

ER Diagram for Finance Tracker


Star History

Star History Chart

Contributions

Back to top

Want to contribute to this project? Follow these steps:

  • Star the Repository.
  • Go to issues, find an issue that you can solve or create a new issue.
  • Fork the repository.
  • Create a new branch (git checkout -b feature-branch).
  • Go to line no. 1 in script.js and append the name of your city to the cities array. (optional)
  • Make your contributions and commit them (git commit -m 'Add feature').
  • Push to the branch (git push origin feature-branch).
  • Create a Pull Request, so I can review and merge it.

Our Valuable Contributors ❤️✨

Contributors

Stargazers ❤️

Stargazers repo roster for @multiverseweb/Dataverse

Forkers ❤️

Forkers repo roster for @multiverseweb/Dataverse


Website

Visit Dataverse's Website

Back to top


About

This software is currently under development. It can be used to visualise data into various forms of plots ranging from primary to advanced level. It can also be used as a finance tracker.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 45.4%
  • Python 29.7%
  • HTML 12.2%
  • CSS 7.0%
  • JavaScript 5.7%