====== Meeting Minutes: March 9, 2020 ====== === Attendance: === Kevin, Andrew, Jonathan, Jianna === Current Updates: === * Database accounts created for all members * ssh username@server.scel-hawaii.org -p 11144 * Change default password: //salty8814pilot// * Re-login through //ssh// command above * psql -d control_tower -U control_tower_ro -c “SELECT * FROM apple ORDER BY time_received DESC LIMIT 10” * Worked on Mid-Semester Progress Report * Continued working on understanding backend API and client * Found [[https://github.com/auth0-blog/auth0-restful-dashboard|tutorial]] implementing API & Client together === Past Updates: === * Tutorials * [[https://node-postgres.com/|Node-PostGres]] * [[http://zetcode.com/javascript/nodepostgres//|Node PostGres Tutorial]] * [[https://blog.logrocket.com/setting-up-a-restful-api-with-node-js-and-postgresql-d96d6fc892d8/|RESTful API with Node.js & Postgres-SQL]] * [[https://academind.com/learn/node-js/building-a-restful-api-with/planning-first-steps/|Building RESTful API]] * [[https://www.a2hosting.com/kb/developer-corner/postgresql/remote-postgresql-connections|SSH Tunneling]] * Kenny recommends API routing for dashboard * HTTP Protocol: GET /apple, /bumblebee, /guava, /cranberry * SCEL database not set up to accept remote connections; SSH Tunneling available * Researching ways to connect Node.js with PostgreSQL * Researching node-postgres, a package that contains node.js modules and functions for interfacing with a PostgreSQL database * Approach: * Create RESTful API to get results from SCEL gateway * Link API database results with dashboard client components === Future Tasks: === * Begin creating RESTful API * Complete Mid-Semester Progress Report