[x] Qingyu: make account on archimedes-5 and log in with SSH
Github:
[x] Qingyu: make sure you can push to the Github
Backend:
[x] Hayden: change \postUserGraph to delete old graph before updating new graph
[x] Hayden: update \getUserGraph to have password
[x] Hayden: make API call \getWikipediaArticles to send all Wikipedia articles to front end
[x] Hayden: make API call for \createNewUser
[x] Qingyu: update code to automatically send username and password of logged in user for \getUserGraph and \postUserGraph (password not necessary)
[x] Qingyu: Implement \postUserGraph in front end code; collect current graph in web interface and send to backend
Login:
[x] Qingyu: Add a make new account function in the front end (use \createNewUser) - after this function is called, the user should have a blank screen to create their graph (to avoid malicious injection, the password should only accept letter or number characters, no symbols or spaces
Visual:
[x] Qingyu: Edge name should always be right side up (not upside down)
[x] Qingyu: The node list should not display until user starts typing (wait until user has typed 2 letters)
Research server:
Github:
Backend:
\postUserGraph
to delete old graph before updating new graph\getUserGraph
to have password\getWikipediaArticles
to send all Wikipedia articles to front end\createNewUser
\getUserGraph
and\postUserGraph
(password not necessary)\postUserGraph
in front end code; collect current graph in web interface and send to backendLogin:
\createNewUser
) - after this function is called, the user should have a blank screen to create their graph (to avoid malicious injection, the password should only accept letter or number characters, no symbols or spacesVisual: