nestauk / arxlive Goto Github PK
View Code? Open in Web Editor NEWarXlive front end
arXlive front end
Static files are served from S3 due to an issue with serving the JS for react from the static folder in the Lambda.
Due to using the flask_bootstrap plugin the static files from bootstrap are not located in the static folder. flask_s3 picks them up and pushes them to s3 during a create_all
but they are still loaded from the local static folder by flask.
As a result, the static files are duplicated, in both the S3 bucket and also uploaded to Lambda.
I wasn't able to find a way to point bootstrap at s3 without setting up a CDN.
Once this is solved the static folder can be excluded from upload to lambda by amending zappa_settings.json
The analysis gives quite different results to the original paper and the charts need improvements. The following are known issues but is not exhaustive and not much feedback from the team has been incorporated yet.
Perhaps the side bar component can have functionality to open and close it
Consider doing this with cloudfront.
Good tutorial here: https://www.freecodecamp.org/news/how-to-create-a-serverless-service-in-15-minutes-b63af8c892e5/
Lambda url appears to be static.
currently the settings are called dev
but once it's publicised a second set of settings should be created to allow for a live and development environment
Home page
Deep Learning Deep Change
HierarXy
Comms
Deployment
nestauk/nesta
Very basic user testing
Issues
Consider other options for nav that keep links to all the pages visible in the nav bar on mobile.
Bootstap navbar is responsive by default and seems tricky to make static.
Optional extra
Dear colleague,
In the interest of Nesta's charitable objects we recommend that you set an Open Source license. For more information, please read our guidelines.
Kind regards,
NestaBot
now there are some...
jquery should be added to the react code, hopefully this should fix it:
import 'jquery/src/jquery';
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.