Releases: dcsil/Dokada-App
A5 - Dev Env, Test Infrastructure, & Production Setup
Overview
Release for Assignment 5. This assignment focused on the technical setup for the application. You can see an overview of our technical setup at service.yml. Our bootstrap script targets Debian based systems such as Ubuntu and sets up your development environment for you. We have our tests running on Github Actions, and we are set up separately for the front-end and back-end. Our app is hosted on Heroku and can be reached here.
Additional Details
There are links in the service.yml that cannot be accessed by the teaching team. Here are screenshots of the inaccessible pages below:
Roadmap/Architecture/Use Case Changes Summary
During the software demo, Ioannis gave some recommendations for how to improve our algorithm. Based on his device, we should store data as bounding boxes and tie weightings in with these boxes instead of pixels. This creates more work, but quickly determined the new structure of the data, so our database integration should be done this next sprint. So far we are slightly behind schedule, as some tickets mentioned below are still in progress. But midterm season has ended and we have extra time this sprint, and so we are expecting to be one pace at the end of this next sprint.
New issue: Image data bounding box - Assigned to Martin
Issue Summary
This 2 week sprint had us go through setup and development on our canvas tool. Setup is mostly done, but there are a few issues still ongoing. Our database setup is not yet complete, as we learned last minute that our setup should be local, so we have some small changes remaining. We had to change our data structure based on Ioannis' advice, so we aren't loading any data into our dashboard yet.
Short term
Basic pages for canvas tool and dashboard - Done by Martin
Host basic site - Done by Kamran
User Login - Done by Kamran
CI/CD set up - Done by Kerry
Complete dashboard database integration - In Progress by Kerry
Database setup. Load data - In Progress by Kerry
Next Sprint
Canvas data sending to database - In Progress by Martin