blaiddyd / cits3200-project Goto Github PK
View Code? Open in Web Editor NEWGroup 24's Professional Computing project
Group 24's Professional Computing project
Description
Init next app and put it into the GitHub repo.
Definition of done
Tasks
Description
Allow users to see a preview of their images before they start processing them
Definition of done
Tasks
Just testing :)
Set up MongoDB and cloud storage for storing information on images.
Tasks
As a user, I want to convert an audio file to text so I can quickly transcribe an audio file.
Description
Create a step by step tutorial to guide users through how the interface work and what they need to do.
Definition of done
Tasks
Description
Make backend endpoint that reports on the progress of image processing.
Definition of done
Tasks
Description
Display the progress of an ongoing task:
Definition of done
Task
Description
Modify the page created in #5 to include a form such that users can
Definition of done
.json
file as the keyTasks
Description
Allow users to log in, signup and store account-specific information
Definition of done
200
and all of the user's information if the credentials are correct401
Tasks
Description
A simple web page that displays the title of the module, a short description
Definition of done
Tasks
Description
A page that describes the status of a task
Definition of done
Tasks
Description
Establish backend endpoint that classifies images into blank images and animals.
Definition of done
Tasks
Description
Create an HTTP endpoint that receives an image link and a GCP key (JSON object) as input and respond with whether or not that image is a photo of an animal.
Definition of done
localhost:{port}/{path}
400
if no image URL was given200
and a JSON object indicating whether the image is of an animalTasks
progress
function of the Audio moduleProgressReport
object indicating the progress of the taskProgressReport.done
should be whether or not the task has finished (boolean)ProgressReport.data
should not be included (undefined)Pending
the task is not done, when the status is Parsed
it is doneDescription
A page where users can download the result of a task
Definition of done
Tasks
issue body
process
function for the audio module created in #44result
propertyAs a user, I want to identify objects in a video to quickly analyse a video
Description
Connect the form created in #7 to the endpoint created in #4 and display the result of the task to the user. Images are classified one by one and the result is immediately displayed to the user.
Definition of done
Tasks
Description
Modify the page created in #8 to allow users to download the result of the task. Users are able to download "with animal" images as a zip file and download "blank" images as another zip file
Definition of done
Tasks
Create cypress tests for end-to-end testing in order to test front-end and user experience.
Tasks
Description
Implement file download endpoint and functionality in the backend. Files should be zipped for download.
Definition of done
Tasks
Description
Allow multiple images to be uploaded (same logic as #4 ) and returns a response similar to #3
Definition of done
Tasks
Initiate backend by establishing routing and controllers.
Tasks
Audio
module under the audio moduleDefinition of done
Audio Transcription
Audio
Transcription
download
function of the audio moduleIt is very important that the absolute path is returned and not a relative path. Have a look at other modules to see an example of path.resolve
which gives you an absolute path in return.
Description
Instead of providing an image URL, the endpoint now accepts a single image uploaded. The endpoint should use this uploaded image to create a response instead
Definition of done
Tasks
Selecting files and clicking submit causes "Oh no something went wrong" error with '0/x uploaded'. Clicking 'ok' on the error message and submitting again causes the error to occur again, but with '1/x' or '2/x uploaded'. (Where x is the number of images to be processed)
Description
Modify the page created in #5 to include a form such that users can
Definition of done
.json
file as the keyTasks
Description
Initiate front-end in terms of file structure, routes using Next.js.
Definition of done
Tasks
PR #27
As a user, I want to see tasks that I've submitted in the past so I can check on their progress or download results
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.