READERS ARE INNOVATORS PLATFORM
Overview
The Readers are Innovators Program is a popular initiative that aims to encourage reading. To achieve this, the system will be digitised by developing an online short story viewer. The system will have three types of users: readers, writers, and editors. Readers can register, select their preferred categories, they can search for specific stories, read the stories, rate them, and add favourites. Readers can also refer friends to the platform. Writers can register, submit stories for approval by editors, and store drafts. Editors are responsible for approving or rejecting stories. The system will include additional features such as user authentication, mobile compatibility, and data mining capabilities for generating reports on book views, ratings, likes, categories, writer performance, and editor performance. These reports can be viewed by all editors and downloaded.
Goals
User-Friendly Online Platform: Develop a user-friendly online platform. Design the platform with a mobile version in mind. Provide a seamless user experience for readers, writers, and editors
Reader Experience: Enable readers to access short stories digitally Implement a smooth and easy registration process for readers Validate reader accounts
Story Features for readers: Allow readers to search for specific stories and browse stories by category Enable readers to open the stories in a web browser and read them, as well as view details about them Allow readers to comment on and add stories to their list of favourites Allow readers to refer to their friends.
Writer Functionalities: Develop a way for readers to apply to become writers Subject writer applications to review and approval by editors Enable approved writers to contribute short stories Allow writers to submit an image, genres, and a short description for each of their stories Allow writers to turn off comments Implement a draft feature for writers to store and edit their unpublished stories Notify writers when their stories are approved or rejected by editors.
Editor Functionalities: Enable editors to approve or reject submitted stories Allow editors to block writers who consistently violate company policies.
Data Mining and Reporting: Implement data mining capabilities to gather relevant data Generate graphical reports of this data.