For this Project you will build a stories website, designed to host a finite number of stories.
A story is a sequence of story blocks that a user can iterate through using arrow controls, or
can view a slide show where blocks are iterated by a timer with variable time setting.
Each story block is a container for an image or image montage and text. The image sizes should
be adjustable in manual sequencing mode.
The concept for this site is to support personal stories (your life story), stories of an institution
(the EECS department), or a technical story, much like the lecture pages in our course website.
Requirements
Build a website with two sections: a public static section using HTML5, CSS3, and ES6,
and a password protected section using Asp.Net Core MVC.
Provides the ability to select and view both publicly available stories, and, with authentication,
private stories.
Has controls to change a story's timeline, supporting manual or automatic iteration, starting at
a story block other than the first, and resuming a suspended story.
Ability to comment on stories. This could be useful for a research story. You might think of
this as a tool for developing the documentation for your research or design of a large project.
Webservice built using Asp.Net Web API with an ability to upload, replace, and delete any of the
story blocks or complete stories.