/EddieHubLive

Map to show EddieHub contributors

Primary LanguageJavaScript

EddieHubLive

EddieHubLive codebase

A map showing the location of all project contributors

Getting Started

This map shows contributions via websocket and you must be added to the EddieHub API to see your data on the map. Please keep reading for details on how to trigger data events to the map prior to beginning to work on any issues that are related to the data feed.

How to trigger new data to the feed

  1. Open an issue in Support to be added to the API: Add me to the API
  2. Start the project with npm or yarn if you have not already
  3. In the EddieHubLive repository, edit an existing comment of yours to trigger a new github event which will show up in the map. You may edit as many times as you like to create more data. If you do not have any comments yet, you may add one and then edit for more data. Please do not add a new comment each time test data is required as this will create spam.

Navigate to directory on your machine:

cd folder/to/clone-into/

Clone repository:

git clone https://github.com/EddieHubCommunity/EddieHubLive

Navigate to repository:

cd ./EddieHubLive

Install the dependencies

npm i

Start the development Sever:

npm run dev

Build & production preview

npm run build && npm run preview

Project Structure

├── ...
├── components       Contains all page components (HOCs, elements, etc.)
├── Environments     Display events
├── App.js           Renders all component to create the page
└──......
──package.json     Contains all dependencies

Learn More About React, Socket.io and setting up and Leaflet.js

To learn more about Vue and Mongodb, take a look at the following resources:

You can check out the React's GitHub repository - your feedback and contributions are welcome! You can check out the Leaflet's GitHub repository - your feedback and contributions are welcome! You can check out the Socket.io's GitHub repository - your feedback and contributions are welcome!