Question: we will have to use html , css , javascript, php , and mysql as database. A Blogging Collection Dashboard ( ABCD ) We are
we will have to use html css javascript, php and mysql as database.
A Blogging Collection Dashboard ABCD
We are developing an application called "Photo ABCD A Blogging Collection Dashboard Heres an outline of features and functionalities for "A Blogging Collection Dashboard"
: Alphabetical and Chronological Blog Compilation: Users can compile blogs alphabetically eg "A for Apple," B for Ball" Users can also view blogs in chronological order, based on the event date they input.
Blog Post Creation: can be created only by the registered logged in users
Here is the information we manage on each blog post. Creator: Email of the adminuserlogged in user creating the blog Title: Blog titles must start with a specific letter. DescriptionStory: Users can write descriptions or stories to accompany the photos. Photo Upload: Option to upload multiple related photos. Date of Event: Users input the event date for chronological sorting. Blog Creation Date: The timestamp on which the blog is created is automatically captured. Blog Modification Date: The timestamp on which the blog is update is automatically captured. Privacy Filter : By default, all the blogs are private. The users can mark the privacy setting to "public".
Customizable Alphabet Book:
Users can create custom "Alphabet Books" by adding blogs for each letter of the alphabet. A progress bar to track completion of blogs for all letters. A progress bar to show the counts of stories for each alphabet.
Chronicle View:
Blogs can be displayed in a chronological format, similar to a photo timeline or family diary.
Search and Filter Options:
Alphabetical Search: Quickly search for blogs by letter. Date Range Filter: Filter blogs based on a specific time frame.
Interactive Dashboard:
A userfriendly dashboard that shows all the blogs created, progress on alphabetical entries, and options for sorting.
Sharing and Collaboration: Private Sharing: By default, all the blogs are private. Public Display: Option to make specific blogs public if the user chooses.
Download or Print Feature: Users can export or print their entire Alphabet Book or chronological blog collection into a digital format PDF Note on PDF generation: Generating a HTML compilation with page breaks so that users can use browser print button to generate the PDF is acceptable.
Home Page Home or ABCD icon hyperlink:
As a visitor The home page of "ABCD" shows all the public blogs sorted in reverse chronological order latest one created shows up at the topAs a visitor The home page shows the sorting options by alphabet or chronological order
Home Page My Blogs:
As a logged in user My Blogs page shows all the blogs created by the logged in user. As a logged in user My Blogs page shows the sorting options by alphabet or chronological order
Administration:
One or more users may be designated as "admin" By default, all the registered users role is "user". If the admin user logs in then "Administration" hyperlink shows up in the tool bar. "Administration" shows additional options users blogs, reports, summaries, preferences, etc. shown.
Stretch Goal Responsive Design Mobile App:
Our "Photo ABCD" application is responsive It must work on browsers, and handheld devices such as ipad and iphone
# Visitor Flow localhostphotoabcd will show the visitor view of the web application see # above
# Registered User Flow see # above
SignUpLogin: Easy signup process with email and password. Optional capability: Getting the registration through social media or existing email like gmail Create a Blog: Choose a letter, write a blog post, add photos, and set the event date. View and Sort: Users can toggle between "Alphabetical" and "Chronological" views. Share: Share the blog with other by setting the privacy flag to 'public' Compile: Automatically compile an Alphabet Book or a timeline of events, with the option to download or print.
# Admin Flow See # above:
Login as admin user Access the 'administration' panel for additional capabilities. Administration" shows additional options users management, blogs management, reports, summaries, preferences, etc. shown. Admin user is superadmin and heshe can remove the users or blogs as needed.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
