This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
dndwebapp [2018/11/29 06:17] reisande |
dndwebapp [2018/11/29 19:02] reisande [Meeting 3 [11/19/2018]] |
||
---|---|---|---|
Line 81: | Line 81: | ||
==== Meeting 3 [11/19/2018]==== | ==== Meeting 3 [11/19/2018]==== | ||
+ | * The discussion largely centered around which software will be used to manage the database | ||
+ | * The eventual conclusion which had been reached is that we will set up a docker container, and run a NoSQL database on it | ||
+ | * The Docker Container doesn't handle interaction between databases very well, but can handle interactions between programs well, so the docker container will interact with another container which consists of a program which sets up a NoSQL database | ||
+ | * The Docker Container has a few benefits over Virtual Machines, which is what the LUG server currently uses | ||
+ | * Takes up less space/has less overhead | ||
+ | * environment can be perfectly consisten between machines, rather than having different Oses on different VMs | ||
+ | * The NoSQL database stack we will use is MongoDB | ||
+ | * Kartikeya Tripathi will set up the Docker Container and database with Bharat Middha | ||
+ | * The first goal for the Docker container is to have a skeleton which just runs flask and the NoSQL database | ||
+ | * The API is going to be in the RESTful style | ||
+ | * This just means that JSON objects will be sent over HTTP | ||
+ | * The JSON objects will contain the information to render the character output page | ||
+ | * More images which visualize the server client dynamic have been posted by Jacob Raffe on the Slack | ||
+ | |||
+ | * Also, Ben Maciorowski created a logo out of Tux wearing a wizard hat, this image is located on slack | ||
+ | |||
+ | * Back end Skeleton has been finished, can navigate between pages | ||
+ | * only three pages needed are the Character input, Character Output, and Home pages | ||
+ | |||
+ | * The next goal for Back end is to make API specifications, as Front End development largely depends on the JSON objects sent by Back end | ||
+ | * Brent Yurik will give notes on, and lead the discussion regarding the API specification | ||
+ | |||
+ | * The next meeting will be on Friday November 30th | ||