Skip to content

For school project: Web app for the WFE data visualization and analysis tool

Notifications You must be signed in to change notification settings

wang0109/wfe_website-deprecated

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WFE school project

Development

Starting with: https://orchestrate.io/blog/2014/06/26/build-user-authentication-with-node-js-express-passport-and-orchestrate/

Run

node server/index.js

or use nodemon in place of node, which auto restarts server when source codes change

To install nodemon:

sudo npm -g install nodemon

AWS

To open web port: http://stackoverflow.com/questions/5004159/opening-port-80-ec2-amazon-web-services/10454688#10454688

Login:

ssh -i wfe.pem [email protected]

Key is sent via email.

Online access: http://ec2-52-32-38-91.us-west-2.compute.amazonaws.com:5000/

Issues

Fix Ubuntu nodemon "cannot find node" issue: The reason is that node is called nodejs on Ubuntu, just do this to fix:

sudo ln -s /usr/bin/nodejs /usr/local/bin/node

TODO

  1. move to UW domain
  2. show controlled access to s3 objects (download/view files)

Roadmap

  1. User auth
  2. File access control
  3. Role management
  4. Files searching
  5. Video/Audio playing
  6. 2-FA
  7. Annotation collaboration

Database schema design

  1. study has sub-studies
  2. permission, per person/group, per study
  3. per study, a set of media files
  4. data: research papers, transcripts, video, audio, picture

Use case

  1. oceangraphers: sensors under sea (see COVE ocean UW project)

Dev ideas

  1. To control access fo S3 objects, we could use the same logic to control access to password data
  2. Move on dev ideas moved to dev.md

About

For school project: Web app for the WFE data visualization and analysis tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published