Blogging Portal
Online Blogging web portal is where users can create or view blogs on various topics and discussion points. The application mainly works with two types of users; a super admin user and normal users. A super admin user has the privileges to manage editor’s note, manage user accounts, manage topics, review and publish the topics. A normal user can add new topics and submit it to the super admin for approval. Once it is approved, the topic will be published in the web portal for public view. Also normal users can view the list of topics by other users and vote for agree or disagree by clicking on the respective buttons underneath the topics. There will also be an option to write their comments under the published topics. The application should provide a big data search where the user can enter the keywords for searching and the portal will list all topics from the database where the caption or its contents matches with the inputted keywords. Search service will pull results from external sources like Google when content doesn't exist in the application database.