GSSoc'24 Extended
Read the description below and start contributing now! If you like the project, show some love ❤️ and star the repo! ⭐
Event Logo | Event Name | Event Description |
---|---|---|
GirlScript Summer of Code Ext 2024 | GSSOC Ext is a one-month-long open-source program by the GirlScript Foundation that's running from October 1 to November 10, 2024 and encourages participants to contribute to various open source projects. | |
Hacktoberfest 2024 | Hacktober Fest is an annual celebration of open-source software development. It's a month-long event encouraging developers to contribute to open-source projects. |
About Dataverse | Versions | Use Dataverse | Project Structure | Preview | Software Representation | Make Contributions | Website |
---|
- 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.
- 6550(24)
Latest
- 06.02.24
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!
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
underconnecting MySQL
section offinanceTracker.py
and change the values ofhost, user and passwd
according to your MySQL account. - Also, run the command
on your MySQL workbench or commandline client.
CREATE DATABASE FINANCE;
Check the project structure here Project Structure before Contributing to the repository.
ER Diagram for Finance Tracker
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 thecities
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.
Deployed on
You can visit the live site for Dataverse and related tools here.