diff --git a/.nvmrc b/.nvmrc deleted file mode 100644 index cb406c6..0000000 --- a/.nvmrc +++ /dev/null @@ -1 +0,0 @@ -16.20.2 diff --git a/deployment/nginx-app-dev.conf b/deployment/nginx-app-dev.conf index d767285..dff6763 100644 --- a/deployment/nginx-app-dev.conf +++ b/deployment/nginx-app-dev.conf @@ -72,6 +72,21 @@ server { alias /home/docker/site/homepage/angularjs_demo.html; } + location /guide_react_deploy { + default_type text/html; + alias /home/docker/site/homepage/guide_react_deploy.html; + } + + location /guide_angular_usage { + default_type text/html; + alias /home/docker/site/homepage/guide_angular_usage.html; + } + + location /guide_plotly_interactivity { + default_type text/html; + alias /home/docker/site/homepage/guide_plotly_interactivity.html; + } + location / { root /home/docker/site/homepage; index index.html index.htm; diff --git a/deployment/nginx-app-staging.conf b/deployment/nginx-app-staging.conf index a7b8954..76931aa 100644 --- a/deployment/nginx-app-staging.conf +++ b/deployment/nginx-app-staging.conf @@ -73,6 +73,21 @@ server { alias /home/docker/site/homepage/angularjs_demo.html; } + location /guide_react_deploy { + default_type text/html; + alias /home/docker/site/homepage/guide_react_deploy.html; + } + + location /guide_angular_usage { + default_type text/html; + alias /home/docker/site/homepage/guide_angular_usage.html; + } + + location /guide_plotly_interactivity { + default_type text/html; + alias /home/docker/site/homepage/guide_plotly_interactivity.html; + } + location / { root /home/docker/site/homepage; index index.html index.htm; diff --git a/deployment/nginx-app.conf b/deployment/nginx-app.conf index 41b4c5c..11bb848 100644 --- a/deployment/nginx-app.conf +++ b/deployment/nginx-app.conf @@ -73,6 +73,21 @@ server { alias /home/docker/site/homepage/angularjs_demo.html; } + location /guide_react_deploy { + default_type text/html; + alias /home/docker/site/homepage/guide_react_deploy.html; + } + + location /guide_angular_usage { + default_type text/html; + alias /home/docker/site/homepage/guide_angular_usage.html; + } + + location /guide_plotly_interactivity { + default_type text/html; + alias /home/docker/site/homepage/guide_plotly_interactivity.html; + } + location / { root /home/docker/site/homepage; index index.html index.htm; diff --git a/homepage/guide_angular_usage.html b/homepage/guide_angular_usage.html new file mode 100644 index 0000000..6cedd9c --- /dev/null +++ b/homepage/guide_angular_usage.html @@ -0,0 +1,237 @@ + + + + + + + + + Neural Activity Visualizer - Guide - Angular Usage + + + + + + + + + +
+

+
+ + + + + + +
EBRAINS logo
+
+
Neural Activity Visualizer
+
+ +
Using the Neural Activity Visualizer Angular component
+ +
+ This guide will walk you through deploying the Neural Activity Visualizer AngularJS component. We shall develop a very simple web page that will allow us to visualize electrophysiology data files in any format supported by the Neo library. You can then expand on this page to suit your needs. We shall also demonstrate how you can deploy this app on a web server. +
+
+ +
Step 1:
+
+ Create a new directory. Here, I am creating one named 'NeoViewer': + Create new folder +
+
+ +
Step 2:
+
+ Inside this directory create a new file named 'index.html': + Create file +
+
+ + +
Step 3:
+
+ Copy-paste the following code into the 'index.html' file: +
<!DOCTYPE html>
+<html lang="en">
+
+<head>
+    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
+    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.7.5/angular.min.js"></script>
+    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.7.5/angular-resource.min.js"></script>
+    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/angular-nvd3/1.0.9/angular-nvd3.min.js"></script>
+    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/plotly.js/1.51.1/plotly.min.js"></script>
+    <script type="text/javascript" src="https://cdn.jsdelivr.net/gh/NeuralEnsemble/neo-viewer@master/js/angularjs/src/visualizer.js"></script>
+    <script type="text/javascript" src="https://cdn.jsdelivr.net/gh/NeuralEnsemble/neo-viewer@master/js/angularjs/src/services.js"></script>
+</head>
+
+<body>
+    <div id="root">
+        <div class="container" ng-app="neo-visualizer">
+            <div ng-controller="URLFormController">
+                <br />
+                <form class="form-inline angular-container">
+                    <div class="form-group">
+                        <label for="dataFileURL">URL of data file:</label>
+                        <input type="text" class="form-control" ng-model="dataFileURL" id="dataFileURL"
+                            placeholder="enter data file URL here" style="width: 600px;">
+                    </div>
+                </form>
+                <br /><br />
+                <div class="row angular-container">
+                    <visualizer-view ng-if="dataFileURL" source="{{dataFileURL}}" height=300>
+                    </visualizer-view>
+                </div>
+            </div>
+        </div>
+    </div>
+</body>
+
+</html>   
+ + Add code to file +
+
+ + +
Step 4:
+
+ Your visualizer is ready! You can now open the 'index.html' file in your web browser. You will see something like this: + See page locally +
+
+ + +
Step 5:
+
+ You can paste a URL of a data file in the input box. Here is an example URL we will use: +
+ https://object.cscs.ch/v1/AUTH_c0a333ecf7c045809321ce9d9ecdfdea/Migliore_2018_CA1/exp_data/abf-int-bAC/Ivy_960711AHP3/96711008.abf +
+ The visualizer will load and display the metadata contained in the file: + Enter file URL +
+
+ + +
Step 6:
+
+ You can select the signal of interest, and the visualizer will display the signal: + Select signal and view plot +
+
+ + +
Step 7:
+
+ Next we shall see how we can deploy this app on a web server. For this example, we shall deploy it on a website called Netlify. If you don't already have an account, you can create one for free here. It is very easy to create an account, and you can sign up using your GitHub account. Click on the 'Log in' button as shown below: + Open Netlify +
+
+ + +
Step 8:
+
+ Login to Netlify with your GitHub account: + Netlify login +
+
+ + +
Step 9:
+
+ On logging in you will see your account's overview page. Click on the 'Add new site' button on the middle of the page: + Add new site +
+
+ + +
Step 10:
+
+ This will show you a few methods for adding a new site. Click on 'Deploy manually' from the drop-down list: + Deploy manually +
+
+ + +
Step 11:
+
+ This will bring you to the page shown below. This allows you to drag and drop your project folder to upload your project folder. Drag and drop your 'NeoViewer' folder (created in step 1) here: + Drag and drop folder +
+
+ + +
Step 12:
+
+ On dropping the folder you will see the data being uploaded: + Data uploading +
+
+ + +
Step 13:
+
+ Once the deployment is complete, you will see the following page: + Deployment complete +
+
+ + +
Step 14:
+
+ Click on the 'Site Overview' button to see more info about your site. You can find the deployed URL here. Note that netlify assigns a random name to your site, and the URL is based on this name. You can change this name later; we shall see this in step 16. Click on the URL. + Site overview +
+
+ + +
Step 15:
+
+ We see the familiar page for using the visualizer that we had seen in step 4 above. Moreover, now this page is live on the internet! + See page on server +
+
+ +
Step 16:
+
+ You can change the name of your site, and thereby its URL, by clicking on the 'Site configuration' button on the menu located on the left of the page. You can then change the name of your site by clicking on the 'Change site name' button: + Change site name +
+
+ +
+ You can share this URL with anyone and they can use the visualizer. You can also use this URL to embed the visualizer in another website. +
+ +

+ +
+
+
+
+
+
+
+
+
+
+

This project has received funding from the European + Union’s + Horizon 2020 Framework Programme for Research and Innovation under the Specific Grant Agreements No. + 785907 and + No. 945539 (Human Brain Project SGA2 and SGA3).

+

If you encounter any problems, please let us know.

+
+
+ + + diff --git a/homepage/guide_plotly_interactivity.html b/homepage/guide_plotly_interactivity.html new file mode 100644 index 0000000..18a6588 --- /dev/null +++ b/homepage/guide_plotly_interactivity.html @@ -0,0 +1,123 @@ + + + + + + + + + Neural Activity Visualizer - Guide - Plotly Interactivity + + + + + + + + + +
+

+
+ + + + + + +
EBRAINS logo
+
+
Neural Activity Visualizer
+
+ +
Quick overview of visualizer interactivity features
+ +
+ The visualizer offers various interactive features for exploring the data, courtesy of the underlying plotly.js library. These are briefly presented in this guide with examples. +
+
+ +
1: Download plot as a png
+
+ This allows you to download the current plot as a png file. This is useful for saving the plot for later use or for sharing it with others. + Download plot +
+
+ +
2: Zoom (select region of interest)
+
+ This allows you to zoom in on a specific region of the plot. You can do this by clicking and dragging the mouse over the region of interest. To reset the plot to its original view, double-click on the plot. + Zoom region +
+
+ +
3: Pan
+
+ This allows you to pan the plot in any direction. You can do this by clicking and dragging the mouse over the plot. To reset the plot to its original view, double-click on the plot. + Pan plot +
+
+ +
4, 5: Zoom in / Zoom out
+
+ This allows you to zoom in or out on the plot. You can do this by using the mouse scroll wheel. To reset the plot to its original view, double-click on the plot. + Zoom_in_out +
+
+ +
6: Autoscale
+
+ This allows you to autoscale the plot. This is useful for resetting the plot to its original view after zooming or panning. + Autoscale plot +
+
+ +
7: Reset axes
+
+ This allows you to reset the axes of the plot. Similar to autoscale seen above, this is useful for resetting the plot to its original view after zooming or panning. The difference between this and autoscale is that autoscale resets the entire plot, while reset axes only resets the axes. + Reset plot +
+
+ +
8: Toggle Spike Lines
+
+ This allows you to toggle spike lines on and off. This is useful for visualizing the data in a different way. Spike lines refer to the vertical and horizontal lines that appear when you hover over a data point. + Toggle spike lines +
+
+ +
9, 10: Show closest data on hover / Compare data on hover
+
+ This allows you to show the closest data point on hover and compare data points on hover. This is useful for visualizing the data values in a different way. You can do this by hovering over the data points on the plot. The compare feature is useful when you have multiple traces on the plot. + Download plot +
+
+ +

+ +
+
+
+
+
+
+
+
+
+
+

This project has received funding from the European + Union’s + Horizon 2020 Framework Programme for Research and Innovation under the Specific Grant Agreements No. + 785907 and + No. 945539 (Human Brain Project SGA2 and SGA3).

+

If you encounter any problems, please let us know.

+
+
+ + + diff --git a/homepage/guide_react_deploy.html b/homepage/guide_react_deploy.html new file mode 100644 index 0000000..d8088af --- /dev/null +++ b/homepage/guide_react_deploy.html @@ -0,0 +1,244 @@ + + + + + + + + + Neural Activity Visualizer - Guide - React Deploy + + + + + + + + + +
+

+
+ + + + + + +
EBRAINS logo
+
+
Neural Activity Visualizer
+
+ +
Deploying the Neural Activity Visualizer React demo app
+ +
+ This guide will walk you through deploying the Neural Activity Visualizer ReactJS demo app. The final result will be similar to the app running on this page. This guide will require you to have a GitHub account. If you don't already have one, you can create it for free here. +
+
+ +
Step 1:
+
+ Open the GitHub repository of this project. The URL is: https://github.com/NeuralEnsemble/neo-viewer. +
+
+ +
Step 2:
+
+ To have greater freedom to effect changes in our app, instead of using this parent repository, we shall first create a fork of this project. This creates a copy of the project under our own account. To do so, click on 'Fork' as indicated below: + Fork button +
+
+ +
Step 3:
+
+ If you are not already logged into GitHub, you will be asked to login. Please enter your credentials and sign in. + GitHub login +
+
+ +
Step 4:
+
+ You will then be redirected to the page shown below. Here, you can select the account under which you want to fork the project. If you have multiple accounts, you can select the one you want to use from the dropdown menu. You can also specify a different name for this forked repository, but for now we shall use the existing name. You can leave the other options as displayed and click on the 'Create fork' button. + Create fork +
+
+ +
Step 5:
+
+ In a few moments you will be automatically redirected to your fork of the project. As seen below, the URL will be like this: https://github.com/GitHub_Username/Repo_name. + Forked repo +
+
+ +
Step 6:
+
+ Now we are ready to deploy the app. We shall use a website called Netlify to host our app. If you don't already have an account, you can create one for free here. It is very easy to create an account, and you can sign up using your GitHub account. Click on the 'Log in' button as shown below: + Visit Netlify +
+
+ +
Step 7:
+
+ Login to Netlify with your GitHub account: + Netlify login +
+
+ +
Step 8:
+
+ On logging in you will see your account's overview page. Click on the 'Add new site' button on the middle of the page: + Netlify homepage +
+
+ +
Step 9:
+
+ This will show you a few methods for adding a new site. Click on 'Import an existing project' from the drop-down list: + Add new site +
+
+ +
Step 10:
+
+ On the next page, select 'Deploy with GitHub': + Deploy with GitHub +
+
+ +
Step 11:
+
+ This page will show you a list of your GitHub repositories that Netlify currently has access to. You might not see your forked repository here at the moment. If this is the first time you are using Netlify, this list might be empty. To fix this, click on the 'Configure the Netlify app on GitHub' link on the bottom of the page, to give Netlify access to your forked GitHub repository. + Configure Netlify GitHub +
+
+ +
Step 12:
+
+ This will open a new tab in your browser. You might see several accounts listed here, that you have access to on GitHub. Select the account under which you forked the project in step 4 above. + Select account for configure +
+
+ +
Step 13:
+
+ You will then be asked to grant Netlify access to your repositories. + Install all repos +
+
+ +
Step 14:
+
+ By default, 'All repositories' are selected. If you are okay with this, click on the 'Install' button. If you want to be more selective, click on the 'Only select repositories' button. This will give you a drop-down list of all your repositories. Select the name of the repository you specified in step 4. + Install selected repos +
+
+ +
Step 15:
+
+ Once selected, you will see the repository listed. Click on the 'Install' button. + Install Netlify +
+
+ +
Step 16:
+
+ You will now be redirected back to the same page as in step 11. You should now see your forked repository listed. Click on the repository name (or anywhere on that row) to proceed. + Available repos +
+
+ +
Step 17:
+
+ You will be taken to this page where you can specify the deployment configuration: + Deploy homepage +
+
+ +
Step 18:
+
+ Let us first assign a name for our upcoming site. Here, I am setting this to neoviewerdemo which would set the URL for the app as: https://neoviewerdemo.netlify.app. You can set this to any name you like, as long as it is not already taken. + Assign site name +
+
+ +
Step 19:
+
+ Scroll further down the page, and set the following values for the build settings: + + + + + + + + + + + + + + + +
Base directory:js/react/
Build command:npm update && npm run build-lib && npm run i-all && npm run build-demo
Publish directory:js/react/demo/build
+ Leave the rest of the options as they are. + Build settings +
+
+ +
Step 20:
+
+ Finally, click on 'Deploy SITENAME' (i.e. Deploy neoviewerdemo in this case) at the bottom of the page to deploy the app. + Deploy app +
+
+ +
Step 21:
+
+ This will take a few minutes to complete. You shall see the deploy status go through various stages, such as 'Starting Up', 'Building', and so on. Once completed successfully, the status will be set as 'published', as shown below. You can now visit the URL of your site (in this case: https://neoviewerdemo.netlify.app) to see the deployed app. + Deploy complete +
+
+ +
Step 22:
+
+ The deployed app is now available at the specified URL. You can share this URL with others to show them your app. You can also make changes to the app, via changes to your fork of the project's GitHub directory, and redeploy it at any time. + Visit app +
+
+ +
Step 23:
+
+ As you scroll down, you see the familiar visualization example that was seen in the demo app: + Use app +
+
+ +

+ +
+
+
+
+
+
+
+
+
+
+

This project has received funding from the European + Union’s + Horizon 2020 Framework Programme for Research and Innovation under the Specific Grant Agreements No. + 785907 and + No. 945539 (Human Brain Project SGA2 and SGA3).

+

If you encounter any problems, please let us know.

+
+
+ + + diff --git a/homepage/imgs/screenshots/angular_demo/img_01.png b/homepage/imgs/screenshots/angular_demo/img_01.png new file mode 100644 index 0000000..ba0531e Binary files /dev/null and b/homepage/imgs/screenshots/angular_demo/img_01.png differ diff --git a/homepage/imgs/screenshots/angular_demo/img_02.png b/homepage/imgs/screenshots/angular_demo/img_02.png new file mode 100644 index 0000000..e69fcf4 Binary files /dev/null and b/homepage/imgs/screenshots/angular_demo/img_02.png differ diff --git a/homepage/imgs/screenshots/angular_demo/img_03.png b/homepage/imgs/screenshots/angular_demo/img_03.png new file mode 100644 index 0000000..767494b Binary files /dev/null and b/homepage/imgs/screenshots/angular_demo/img_03.png differ diff --git a/homepage/imgs/screenshots/angular_demo/img_04.png b/homepage/imgs/screenshots/angular_demo/img_04.png new file mode 100644 index 0000000..ccb205b Binary files /dev/null and b/homepage/imgs/screenshots/angular_demo/img_04.png differ diff --git a/homepage/imgs/screenshots/angular_demo/img_05.png b/homepage/imgs/screenshots/angular_demo/img_05.png new file mode 100644 index 0000000..e903c66 Binary files /dev/null and b/homepage/imgs/screenshots/angular_demo/img_05.png differ diff --git a/homepage/imgs/screenshots/angular_demo/img_06.png b/homepage/imgs/screenshots/angular_demo/img_06.png new file mode 100644 index 0000000..05df347 Binary files /dev/null and b/homepage/imgs/screenshots/angular_demo/img_06.png differ diff --git a/homepage/imgs/screenshots/angular_demo/img_07.png b/homepage/imgs/screenshots/angular_demo/img_07.png new file mode 100644 index 0000000..a73eb5a Binary files /dev/null and b/homepage/imgs/screenshots/angular_demo/img_07.png differ diff --git a/homepage/imgs/screenshots/angular_demo/img_08.png b/homepage/imgs/screenshots/angular_demo/img_08.png new file mode 100644 index 0000000..18ead0d Binary files /dev/null and b/homepage/imgs/screenshots/angular_demo/img_08.png differ diff --git a/homepage/imgs/screenshots/angular_demo/img_09.png b/homepage/imgs/screenshots/angular_demo/img_09.png new file mode 100644 index 0000000..82d44e3 Binary files /dev/null and b/homepage/imgs/screenshots/angular_demo/img_09.png differ diff --git a/homepage/imgs/screenshots/angular_demo/img_10.png b/homepage/imgs/screenshots/angular_demo/img_10.png new file mode 100644 index 0000000..c71c213 Binary files /dev/null and b/homepage/imgs/screenshots/angular_demo/img_10.png differ diff --git a/homepage/imgs/screenshots/angular_demo/img_11.png b/homepage/imgs/screenshots/angular_demo/img_11.png new file mode 100644 index 0000000..0504443 Binary files /dev/null and b/homepage/imgs/screenshots/angular_demo/img_11.png differ diff --git a/homepage/imgs/screenshots/angular_demo/img_12.png b/homepage/imgs/screenshots/angular_demo/img_12.png new file mode 100644 index 0000000..10b3891 Binary files /dev/null and b/homepage/imgs/screenshots/angular_demo/img_12.png differ diff --git a/homepage/imgs/screenshots/angular_demo/img_13.png b/homepage/imgs/screenshots/angular_demo/img_13.png new file mode 100644 index 0000000..19c0ab2 Binary files /dev/null and b/homepage/imgs/screenshots/angular_demo/img_13.png differ diff --git a/homepage/imgs/screenshots/angular_demo/img_14.png b/homepage/imgs/screenshots/angular_demo/img_14.png new file mode 100644 index 0000000..fc2779a Binary files /dev/null and b/homepage/imgs/screenshots/angular_demo/img_14.png differ diff --git a/homepage/imgs/screenshots/angular_demo/img_15.png b/homepage/imgs/screenshots/angular_demo/img_15.png new file mode 100644 index 0000000..bf2c34f Binary files /dev/null and b/homepage/imgs/screenshots/angular_demo/img_15.png differ diff --git a/homepage/imgs/screenshots/angular_demo/img_16.png b/homepage/imgs/screenshots/angular_demo/img_16.png new file mode 100644 index 0000000..b1a8a80 Binary files /dev/null and b/homepage/imgs/screenshots/angular_demo/img_16.png differ diff --git a/homepage/imgs/screenshots/plotly_demo/img_01_download.gif b/homepage/imgs/screenshots/plotly_demo/img_01_download.gif new file mode 100644 index 0000000..f63d650 Binary files /dev/null and b/homepage/imgs/screenshots/plotly_demo/img_01_download.gif differ diff --git a/homepage/imgs/screenshots/plotly_demo/img_02_zoom.gif b/homepage/imgs/screenshots/plotly_demo/img_02_zoom.gif new file mode 100644 index 0000000..18d7b39 Binary files /dev/null and b/homepage/imgs/screenshots/plotly_demo/img_02_zoom.gif differ diff --git a/homepage/imgs/screenshots/plotly_demo/img_03_pan.gif b/homepage/imgs/screenshots/plotly_demo/img_03_pan.gif new file mode 100644 index 0000000..f10dde7 Binary files /dev/null and b/homepage/imgs/screenshots/plotly_demo/img_03_pan.gif differ diff --git a/homepage/imgs/screenshots/plotly_demo/img_04_05_zoom_in_out.gif b/homepage/imgs/screenshots/plotly_demo/img_04_05_zoom_in_out.gif new file mode 100644 index 0000000..f61ed93 Binary files /dev/null and b/homepage/imgs/screenshots/plotly_demo/img_04_05_zoom_in_out.gif differ diff --git a/homepage/imgs/screenshots/plotly_demo/img_06_autoscale.gif b/homepage/imgs/screenshots/plotly_demo/img_06_autoscale.gif new file mode 100644 index 0000000..d197722 Binary files /dev/null and b/homepage/imgs/screenshots/plotly_demo/img_06_autoscale.gif differ diff --git a/homepage/imgs/screenshots/plotly_demo/img_07_reset.gif b/homepage/imgs/screenshots/plotly_demo/img_07_reset.gif new file mode 100644 index 0000000..76f732e Binary files /dev/null and b/homepage/imgs/screenshots/plotly_demo/img_07_reset.gif differ diff --git a/homepage/imgs/screenshots/plotly_demo/img_08_toggle_lines.gif b/homepage/imgs/screenshots/plotly_demo/img_08_toggle_lines.gif new file mode 100644 index 0000000..70dd54f Binary files /dev/null and b/homepage/imgs/screenshots/plotly_demo/img_08_toggle_lines.gif differ diff --git a/homepage/imgs/screenshots/plotly_demo/img_09_10_labels.gif b/homepage/imgs/screenshots/plotly_demo/img_09_10_labels.gif new file mode 100644 index 0000000..ca8b270 Binary files /dev/null and b/homepage/imgs/screenshots/plotly_demo/img_09_10_labels.gif differ diff --git a/homepage/imgs/screenshots/react_demo/img_01.png b/homepage/imgs/screenshots/react_demo/img_01.png new file mode 100644 index 0000000..8151713 Binary files /dev/null and b/homepage/imgs/screenshots/react_demo/img_01.png differ diff --git a/homepage/imgs/screenshots/react_demo/img_03.png b/homepage/imgs/screenshots/react_demo/img_03.png new file mode 100644 index 0000000..704e328 Binary files /dev/null and b/homepage/imgs/screenshots/react_demo/img_03.png differ diff --git a/homepage/imgs/screenshots/react_demo/img_04.png b/homepage/imgs/screenshots/react_demo/img_04.png new file mode 100644 index 0000000..121f068 Binary files /dev/null and b/homepage/imgs/screenshots/react_demo/img_04.png differ diff --git a/homepage/imgs/screenshots/react_demo/img_05.png b/homepage/imgs/screenshots/react_demo/img_05.png new file mode 100644 index 0000000..3b05942 Binary files /dev/null and b/homepage/imgs/screenshots/react_demo/img_05.png differ diff --git a/homepage/imgs/screenshots/react_demo/img_06.png b/homepage/imgs/screenshots/react_demo/img_06.png new file mode 100644 index 0000000..a73eb5a Binary files /dev/null and b/homepage/imgs/screenshots/react_demo/img_06.png differ diff --git a/homepage/imgs/screenshots/react_demo/img_07.png b/homepage/imgs/screenshots/react_demo/img_07.png new file mode 100644 index 0000000..18ead0d Binary files /dev/null and b/homepage/imgs/screenshots/react_demo/img_07.png differ diff --git a/homepage/imgs/screenshots/react_demo/img_09.png b/homepage/imgs/screenshots/react_demo/img_09.png new file mode 100644 index 0000000..39a0155 Binary files /dev/null and b/homepage/imgs/screenshots/react_demo/img_09.png differ diff --git a/homepage/imgs/screenshots/react_demo/img_10.png b/homepage/imgs/screenshots/react_demo/img_10.png new file mode 100644 index 0000000..dc5900a Binary files /dev/null and b/homepage/imgs/screenshots/react_demo/img_10.png differ diff --git a/homepage/imgs/screenshots/react_demo/img_12.png b/homepage/imgs/screenshots/react_demo/img_12.png new file mode 100644 index 0000000..e5bb0b4 Binary files /dev/null and b/homepage/imgs/screenshots/react_demo/img_12.png differ diff --git a/homepage/imgs/screenshots/react_demo/img_13.png b/homepage/imgs/screenshots/react_demo/img_13.png new file mode 100644 index 0000000..b9a6750 Binary files /dev/null and b/homepage/imgs/screenshots/react_demo/img_13.png differ diff --git a/homepage/imgs/screenshots/react_demo/img_16.png b/homepage/imgs/screenshots/react_demo/img_16.png new file mode 100644 index 0000000..34697d3 Binary files /dev/null and b/homepage/imgs/screenshots/react_demo/img_16.png differ diff --git a/homepage/imgs/screenshots/react_demo/img_17.png b/homepage/imgs/screenshots/react_demo/img_17.png new file mode 100644 index 0000000..e06615f Binary files /dev/null and b/homepage/imgs/screenshots/react_demo/img_17.png differ diff --git a/homepage/imgs/screenshots/react_demo/img_18.png b/homepage/imgs/screenshots/react_demo/img_18.png new file mode 100644 index 0000000..b4d3535 Binary files /dev/null and b/homepage/imgs/screenshots/react_demo/img_18.png differ diff --git a/homepage/imgs/screenshots/react_demo/img_19.png b/homepage/imgs/screenshots/react_demo/img_19.png new file mode 100644 index 0000000..7d0f08e Binary files /dev/null and b/homepage/imgs/screenshots/react_demo/img_19.png differ diff --git a/homepage/imgs/screenshots/react_demo/img_21.png b/homepage/imgs/screenshots/react_demo/img_21.png new file mode 100644 index 0000000..4907dce Binary files /dev/null and b/homepage/imgs/screenshots/react_demo/img_21.png differ diff --git a/homepage/imgs/screenshots/react_demo/img_22.png b/homepage/imgs/screenshots/react_demo/img_22.png new file mode 100644 index 0000000..fe1489c Binary files /dev/null and b/homepage/imgs/screenshots/react_demo/img_22.png differ diff --git a/homepage/imgs/screenshots/react_demo/img_23.png b/homepage/imgs/screenshots/react_demo/img_23.png new file mode 100644 index 0000000..efec0ec Binary files /dev/null and b/homepage/imgs/screenshots/react_demo/img_23.png differ diff --git a/homepage/imgs/screenshots/react_demo/img_24.png b/homepage/imgs/screenshots/react_demo/img_24.png new file mode 100644 index 0000000..1a13424 Binary files /dev/null and b/homepage/imgs/screenshots/react_demo/img_24.png differ diff --git a/homepage/imgs/screenshots/react_demo/img_25.png b/homepage/imgs/screenshots/react_demo/img_25.png new file mode 100644 index 0000000..6a07c9c Binary files /dev/null and b/homepage/imgs/screenshots/react_demo/img_25.png differ diff --git a/homepage/imgs/screenshots/react_demo/img_27.png b/homepage/imgs/screenshots/react_demo/img_27.png new file mode 100644 index 0000000..8bc66ab Binary files /dev/null and b/homepage/imgs/screenshots/react_demo/img_27.png differ diff --git a/homepage/imgs/screenshots/react_demo/img_28.png b/homepage/imgs/screenshots/react_demo/img_28.png new file mode 100644 index 0000000..2f6515b Binary files /dev/null and b/homepage/imgs/screenshots/react_demo/img_28.png differ diff --git a/homepage/imgs/screenshots/react_demo/img_29.png b/homepage/imgs/screenshots/react_demo/img_29.png new file mode 100644 index 0000000..502057e Binary files /dev/null and b/homepage/imgs/screenshots/react_demo/img_29.png differ diff --git a/homepage/index.html b/homepage/index.html index c3aa3d4..fed55c8 100644 --- a/homepage/index.html +++ b/homepage/index.html @@ -82,6 +82,29 @@
ResourcesAngular Demo +
+
Guides
+ +
+ +
+
diff --git a/js/react/.nvmrc b/js/react/.nvmrc new file mode 100644 index 0000000..b6a7d89 --- /dev/null +++ b/js/react/.nvmrc @@ -0,0 +1 @@ +16 diff --git a/js/react/demo/package.json b/js/react/demo/package.json index ed2b20d..70eabbc 100644 --- a/js/react/demo/package.json +++ b/js/react/demo/package.json @@ -2,7 +2,7 @@ "name": "demo", "version": "0.1.0", "private": true, - "homepage": "/react", + "homepage": "/", "dependencies": { "@material-ui/core": "file:../node_modules/@material-ui/core", "@material-ui/icons": "file:../node_modules/@material-ui/icons", @@ -40,4 +40,4 @@ "last 1 safari version" ] } -} \ No newline at end of file +}