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.
- Log in and logout
- Remove or edit articles violating platform guidelines
- Log in and logout
- Create and publish articles on assigned beats or topics
- Edit or update their published articles
- Sign up using personal details
- Log in using a unique username and password
- Browse news articles across various categories
To get started with the NewsGlobe project, follow these steps:
- Clone the Repository: git clone https://github.com/ChaudhariMohit14/straight-sock-6982.git
- Open the project in your preferred Java IDE.
- Run the project.
Java, Console-based interface
- Launch the NewsGlobe application.
- 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 - Once logged in, you will be redirected to the corresponding role's dashboard.
- 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.
For any questions or inquiries, please contact Mohit Chaudhari at chaudharimohit1410@gmail.com