George Gordon Personal Log - SCCapstone/Seating-App GitHub Wiki

April 28, 2019

Cleared bugs, meet with group to prepare for group presentations.

April 21, 2019

Worked on bug issues with group. Did not do much code wise as I'm still trying to let group mates catch up code wise.

April 14, 2019

Did not do much this week, group has been amazing at clearing our bugs and getting their commits up.

April 7, 2019

Made our store’s persistent within a session, also allowing ‘active stores’ to change data displayed both in the dashboard and in the Manager page. Helped group mates with their work. Deployed website onto AWS for RC1.

March 31, 2019

Fixed the reloading of our data objects to occur after edits and saves. The page no longer has to be reloaded to see changes made to our data. Helped Justin trying to implement our accounts setting page. Used our session tokens to take current user ID to find and show their email. Fixed some smaller cosmetic items and waiting on teammates to finish some features to do some testing.

March 17, 2019

Nothing.

March 11, 2019

Very bust between trip, work and school. Did not do much except check and discuss issues for next milestone.

March 3, 2019

Polished up dashboard connections. Made stores have default floor plans and servers to have a store. This allowed us to load a store on the dashboard and instantly load the default floor plan along with filtering the servers specific to the store selected. Worked with Dalton on sub-classing table properties and being able to display them on the dashboard. Also deployed our current website to AWS elastic beanstalk.

February 24, 2019

Made connections between stores and floor plans, and also made the connection between stores and servers. Worked with Dalton on implementing our dashboard. Selecting stores now loads the default floor plan and also will load only the servers specific to that store. Also worked with Dalton on implementing our dashboard canvas, tried to assign canvas listeners to pull selected tables properties.

February 17, 2019

Added reservations listings to our dashboard page. Helped Dalton implement saving the floor plan JSON data to the database. Also started working on adding our back-end for storing a store in our database.

February 10, 2019

Fixed testing related issues. Starting looking into different options as far as saving our canvas and how to work with the objects in the framework. Also starting to build out more site content.

February 3, 2019

Worked on a few behavioral tests using Selenium. Figured out how to run the selenium testing through the command line using some tools like selenium side runner and chrome driver. Fixed some other unit testing issues related with jasmine and karma. Also fixed old dependencies.

January 27, 2019

Looked into angular documentation about testing.

----- 490 ------

December 2, 2018

Finished reservations back end and front end. Currently very basic, needs styling adjustments to create a better interactive UI. Also need to work on error and success notifications. Did some research into canvas utilities, and believe fabic.js is gonna be our best option to making, saving, and re-displaying floor plans.

November 26, 2018 (51 minutes late)

Finished setting up the user login and registration on both the api and database side. Added a simple side navbar, along with correct routing to the child components (or views such as live view, reservations, account, etc).

November 18, 2018

Setting up user login and registration. It will have a very basic design just to be a placeholder for how we implement it later on. Mainly focused on learning and building the back end.

November 11, 2018

Working on building front end and back end of user login and registration.

November 4, 2018

Nothing, studying for three midterms this upcoming week.

October 28, 2018

Created a new branch called ggordon and merged it with our master branch. Also solved a merge conflict. Worked on getting a user login and registration set up.

October 21, 2018

Showed TA my own app built in the same framework we are using. Built a posting form that let you post photos with a title and description, as well as a viewing form where you could view these photo posts and then delete or edit them. Also worked on milestone 9, build database schema to my best ability. The schema will probably grow exponentially with attributes as we fine tune our utilities and functionality within our web app.

October 14, 2018

Wrote out the Requirements page, listed and described core features. Bought tutorial for the group on a MEAN stack. Got the backend connected to Angular and our MongoDB database. Also created personal repo for milestone 3 which can be reached at: https://github.com/SCCapstone/m3-sixtheddie

October 7, 2018 - (Written on 10/10/18)

We decided on using a MEAN Stack (MongoDB/Express/Angular/Node) rather than Angular with Meteor. A few of us had serious issues trying to get Angular Meteor up and properly working.

September 30, 2018

Worked with team mates to build our detailed design in Draw.io. Downloaded a virtual machine to try and get Angular2-Meteor to work. Still struggling immensely to get our core file structure build in angualr2-meteor.

September 23, 2018

Talked with team mates about different components and aspects we wanted to incorporate into our application. Drew rough designs for the landing page, dashboard view, and hosting view of the dashboard.

September 16, 2018

Spent time learning about the different mechanics of back-end web development frameworks. Decided that it might be best for us to use Node.js with Express.js and Mongoose to handle our CRUD operations while using the Angular framework. Also took some time to build visual representations of what I think the site could look like.

September 10, 2018

Stopped writing everything in our read me, and moved it to our wiki. Continued to update and add categories to help my team mates get a running start with Angular.. or at least show them my perspective of the file system and component control.

Watched more Angular JS tutorials, and continued to work on some other smaller projects in Angular.

September 2, 2018

Got a base structure downloaded and ready to go. Currently just a core angular v6.1.6 with bootstrap CDN loaded on top. Also got a public instance through AWS (Amazon Web Services) so that we can push our code live to see it, and eventually launch an RDS to pull and push data. Spent time watching Angular tutorials.

Got the source on our repo. Started building Read ME so everyone could get a local running copy of the source on their computers. Along with some other general information.