Skip to content

NewsGlobe is a console-based Java project, that is a news application with three key roles: Administrator, Journalist, and Reader. The project allows users to perform various actions based on their roles, such as login, signup, browsing news articles, creating, publishing, and editing articles.

Notifications You must be signed in to change notification settings

ChaudhariMohit14/straight-sock-6982

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NewsGlobe Application

NewsGlobe is a console-based Java project, that is a news application with three key roles: Administrator, Journalist, and Reader. The project allows users to perform various actions based on their roles, such as login, signup, browsing news articles, creating, publishing, and editing articles.

Roles

Administrator:

  • Log in and logout
  • Remove or edit articles violating platform guidelines

Journalist:

  • Log in and logout
  • Create and publish articles on assigned beats or topics
  • Edit or update their published articles

Reader:

  • Sign up using personal details
  • Log in using a unique username and password
  • Browse news articles across various categories

Getting Started

To get started with the NewsGlobe project, follow these steps:

  1. Clone the Repository: git clone https://github.com/ChaudhariMohit14/straight-sock-6982.git
  2. Open the project in your preferred Java IDE.
  3. Run the project.

Tech Stack

Java, Console-based interface

How to Use

  1. Launch the NewsGlobe application.
  2. On the login screen, enter your credentials based on your assigned role:
    -Administrator: Enter your administrator username (admin) and password (admin)
    -Journalist: Enter your journalist username (journalist) and password (12345)
    -Reader: Enter your reader username and password which you entered during signup
  3. Once logged in, you will be redirected to the corresponding role's dashboard.
  4. Perform the desired actions based on your role:
    -Administrator: Edit or delete published articles.
    -Journalist: Create, edit, and publish articles.
    -Reader: Browse through the published articles.

Contact

For any questions or inquiries, please contact Mohit Chaudhari at chaudharimohit1410@gmail.com

About

NewsGlobe is a console-based Java project, that is a news application with three key roles: Administrator, Journalist, and Reader. The project allows users to perform various actions based on their roles, such as login, signup, browsing news articles, creating, publishing, and editing articles.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages