This Repository conatins the project our team made for SIH2020(Software Edition)
Problem Statement : SEE ISRO's Problem Statement(NM389-ISRO).
- Work out complete structure of project.(Design Phase)
- Enlist all libraries needed, have a basic idea of thier working(Learn Basics).
- Setting Up the Environment of the project(In the Systems)
- Write basic webgl model to program to execute this.(Basic Rough Design Implementation)
- For 3d/4d visulization create a WebGL Globe.
- Data analysis(Analyse the data to be visualised on the Globe).
- Data Analysis(temperature data) + Data Analysis(pressure data).
- Extracting Important files from the Json file provided as data.
- Implement Toggle button(Help us to switch between the data to be represented on the globe).
- Implementing a Button to switch B/W Rotation Mode and Normal Mode.
- Implementing the TIME SERIES REPRESENTATION.
- Adding Animation to TIME LINE.
- Implementing the Little Dashboard on the left(To show the important data).
- Fork and clone the repository in your system and navigate to the project directory.
- Setup an
.env
file in root of the project withREACT_APP_MAPBOX_ACCESS_TOKEN
and provide your mapbox token. - Install all the project dependencies using
npm install
command. - Run
npm start
to start the local server. Openhttp://localhost:3000
to view the project in the browser.
- Web GL - A JavaScript API for rendering high-performance interactive 3D and 2D graphics within any compatible web browser without the use of plug-ins.
- Three.js - Three.js is a cross-browser JavaScript library and application programming interface used to create and display animated 3D computer graphics in a web browser