Skip to content

This is a front end web application as part of a project created by myself and 4 others. It is an online short story library. This was part of a final project during a Java Software Engineering course at a Java training company called Van Zyl & Pritchard(Johannesburg, Gauteng, South Africa).

Notifications You must be signed in to change notification settings

JarrodHoughton/RIPClientMaven

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RIPClientMaven

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.

About

This is a front end web application as part of a project created by myself and 4 others. It is an online short story library. This was part of a final project during a Java Software Engineering course at a Java training company called Van Zyl & Pritchard(Johannesburg, Gauteng, South Africa).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages