Oregon State University

Info Web Page

PublishedCS46X-ECAMPUS Capstone (30 weeks)5 teams

Description

Build the public information site for DigiClips, the part of the DigiClips New Version Project that a visitor sees before they are a customer. It deploys to www.digiclipsproject.com/information and eventually replaces the current www.digiclipsinc.com site.

Specifications: debug info web page, the information submenu and presenting the DigiClips projects. There is a working reference implementation to build against.

Written in Angular 20. Protractor comes out and Cypress goes in.

Pages

Request Service, About Us, Samples, Opinion, Customer Review, Contact Us, Download DigiClips App, and Live Chat.

Samples, customer reviews, the survey, About Us and Contact Us all have to be editable through Administration rather than in code, because they change often.

Request Service form

The main piece of work. A new customer fills in blank fields; when they sign back in the form recognises them and remembers their organisation.

Identity: organisation name, person requesting, address, suite, city, state, county, postcode, phone and email.

What they are ordering, as a professionally edited segment: television, radio, USA state markets by city, an international field where the client names a country, and archive. Then fields for television stations, radio stations, keywords and subjects, and date and time.

Delivery format: PC (MPEG), Mac (MP4) or both, at high or standard resolution.

Media reports: ad hoc over a date range of up to one month, month to month daily, or year to year daily, each with start and end dates. Media results reports can be broadcast, online, both, or archived, across individual, cable or national markets, with a keywords and subjects field.

Verbatim transcripts take a field where the client sends the link to be transcribed.

Remove the existing "select media markets" control.

Pricing is by contact for now, to an address that Administration can change, and there should be a way to pay by credit card. Every order requires the customer to approve the legal disclaimer. The form needs to be shareable as a link that can be emailed to a client to fill in, and the sent request emails should auto-delete afterwards.

Subscription durations

A subscriber chooses how long they want access for: one, two or three days, one or two weeks, one, three, six or nine months, or a year.

Problem statement

To have a real world computer science development work experience.

Objectives

To be able to DEMO what has been worked on in the cloud up on AWS Amazon Lightsail on www.digiclipsproject.com/information

Minimum qualifications

Software to be familiar with would be Ubuntu-Mate 22.04, C, nodejs, react, angular 20 https://angular.dev/ typescript, mysql relational database, putting up on AWS Amazon Lightsail.

We have students work remotely on our local system through digi-frontend for development testing debugging then put up on DigiClips Github and for final deliverable and presentation put up front end on AWS Amazon Lightsail www.digiclipsproject.com

Preferred qualifications

Software to be familiar with would be Ubuntu-Mate 22.04, C, nodejs, react, angular 20 https://angular.dev/ typescript, mysql relational database, putting up on AWS Amazon Lightsail.

We have students work remotely on our local system through digi-frontend for development testing debugging then put up on DigiClips Github and for final deliverable and presentation put up front end on AWS Amazon Lightsail www.digiclipsproject.com

Contact

Bob Shapiro

URL

https://www.digiclipsproject.com