COSC481W-2024Fall / MLite

0 stars 0 forks source link

Rails - Add pages & functionality for Datasets #4

Open Mohammad4844 opened 1 week ago

Mohammad4844 commented 1 week ago

User Story

As a user, I want to upload, view, manage, and delete all my datasets so that I can efficiently handle data for machine learning model training.

Persona

Users who manage multiple datasets and need a seamless way to upload, preview, and organize datasets for model training.

Feature

Upload functionality supporting common file types like CSV. Dataset list view with options to preview, delete, or view datasets.

Business Value

Provides streamlined data management and allows users to efficiently upload, manage, and select datasets, improving workflow efficiency for machine learning tasks.

Tasks

  1. Define & run a Rails migration for the datasets table as defined by the database design in #2
  2. Generate Rails scaffold (boilerplate model, view, controller code) for datasets
  3. Add ActiveStorage code for storing file-type data
  4. Modify backend code to define logic
  5. Modify frontend code to display data

Acceptance Criteria

Acceptance Tests