Skip to content
This repository has been archived by the owner on Mar 5, 2024. It is now read-only.

Releases: dcsil/Dokada-App

A5 - Dev Env, Test Infrastructure, & Production Setup

08 Nov 02:43
619249b
Compare
Choose a tag to compare

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:

Heroku
Sentry
Datadog

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