Brendan Reidy Log - SCCapstone/EZBag GitHub Wiki
August 23st - September 30th
- Created Jersey Maven repo for webapp
- Created instructions for installing TomCat
- Created POJO for store item
August 31st - September 6th
- Helped team members install dependencies
- Created POST example for webapp
September 7th - September 14th
- Setup mongo DB
- Setup database service
- Setup API route for getting items by barcode
- Setup properties file for storing database information
- Setup startup service
September 15th - September 21st
- Worked on design milestone
- Created scanned item view
September 22nd - September 28th
- Selected features for independent research milestone:
September 29th - October 5th
- Created backend for independent research milestone
- Created Jersey Maven backend
- Created MongoDB
- Investigated Twilio API (for sending SMS to users)
October 6th - October 12th
- Helped created more features with group
- Worked on independent research project
- Added full support for Twilio SMS API
- Added full support for email API (JavaX)
- Created front end application
- Finalized backend application
October 13th - October 19th
- Worked on architecture milestone with team
- Purchased full Twillio subscription
October 20th - October 26th
- Added independent research services to shared repo
- Added SMSService to shared repo
- Added EmailService to shared repo
- Completed source control milestone
October 27th - November 2nd
- Helped team set up TomCat and Jersey
- Made sure every team member had the most recent version of the project
- Made sure every team member received the properties file
- Made sure every team member could launch the application with no errors in the console
- Explored Twilio API further
- Worked on legal issues milestone
November 3rd - November 9th
- Worked on implementing SMS and Email receipt service
- Added debugging features for SMS and Email service's
- Worked on front end item pop-up for scanning items
November 10th - November 16th
- Set up VUE on personal machine
- Worked on converting plain javascript webpages to VUE webpages
November 17th - November 23rd
- Got frontend receipt page working in VUE
- Combined frontend work with teams work to create a standalone VUE page
November 24th - November 30th
- Worked on deploying Webapp to the internet
- Created self signed HTTPS certificate
December 1st - December 7th
- Worked on customer info frontend view in Vue
- Worked on hiding Scandit module when view is not active
December 8th - January 11th
January 12th - January 18th
- Worked on frontend popup for Vue
January 19th - January 25th
- Created unit test for backend using JUnit test
January 26th - February 1st
- Fixed bugs with unit test
- Created excel file to contain default products to be used for testing
February 2nd - February 8th
- Fixed SMTP issue for hosted webapp
- Worked in frontend to create popup modal for executing certain actions
February 9th - February 15th
- Created redirect page based on business ID (each business has it's own business ID and is stored in local storage based on the scanning of a QR code)
- Helped debug backend and frontend issues with tomcat
February 16th - February 22nd
- Created popups for various views
- Created frontend vue login page
February 23rd - March 1st
- Created successful signup landing page
- Created auto-generated message sent to business after registration
- Hooked up merchant login view with backend
- Hooked up merchant registration view with backend
- Worked on cart verification view for merchant
- Created drop down menu for cart items for merchant
- Hooked up backend merchant carts route to frontend
- Hooked up verification route to frontend
- Created a default user for debugging
- Deployed to internet
March 2nd - March 8th
- Created default user on startup
- Got new license key for Scandit
- Made email service asynchronous
March 9th - March 15th
- Worked on frontend logout button
March 16th - March 22nd
- Created filter to sort verified & unverified carts
- Business now receives QR code in email upon successful registration
March 23rd - March 29th
- Worked on sales dashboard view
- Created backend route for sales dashboard view
- Fixed redirect link from email verification
March 31st - April 6th