A dashboard to illustrate the flow of the GET token, through events, ticketeers and time.
Explore the docs »
View Dashboard
To get a local copy up and running follow these simple example steps.
You'll need to have certain software & frameworks downloaded. Follow these steps to GET it done:
- Download the latest version of NodeJS, or at least 16.4.0.
- Open Windows Powershell, your own favourite commandline tool or the Mac equivalent.
- Perform the following command to update npm and its packages:
npm install npm@latest -g
- Perform the following commands to install Express, Bootstrap & JQuery:
npm install express --save
npm install bootstrap
npm install jquery
On Windows, you might need to follow these steps to download node-gyp, Python & some VS packages. Here's what worked for me (Jeronemo):
- Install node-gyp:
npm install -g node-gyp
- Download Python 3.10 via Microsoft Store.
- Download Visual Studio packages as described in the github nodejs link.
- Set the MicroSoft Visual Studio version to 2019:
npm config set msvs_version 2019
.- Do note that this is different from the 2017 mentioned in the article, but during debugging I found this one to be available and not 2017.
- If you don't have a github account yet, sign up first.
- Go to the folder you want the github dashboard (and possible future) projects in, i.e.
cd C:/Work/Prive
- Clone the Dashboard using the following command:
git clone https://github.com/simonbromfield/GET-Community-Dashboard.git
- Go into the project:
cd GET-Community-Dashboard
, or full pathcd C:/Work/Prive/GET-Community-Dashboard
- The project has a
package-lock.json
file containing all necessary dependencies. Download them usingnpm install
.- If this doesn't succeed, you'll have to go on a debugging spree. Start by reading the error message carefully and checking out the specific settings above for hints.
- You can now start running the project locally using the command
npm start
- If successful, you can now visit the dashboard in your browser by going to http://localhost:3000/.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
- Database integration
- Add pagination to lists
Simon Bromfield - @simonbromfield
Project Link: https://github.com/simonbromfield/GET_community_dashboard
Contributions welcome : 0xbrom.eth