Skip to content

stevemendis/MCOE-NewsPortal-Master

Repository files navigation

News-Portal-Android-Project

Complete 2 App System for the News Portal of a College created for Android with a Backend in Google's Firebase Database

IMPORTANT

For admin login use username and password as 'test'

Sign in with any gmail login to bypass the email login step

The APKs for the apps can be found in the Final APKs folder in the master branch

This was an android project created by me as a mini project for my college. The project consists of two android applications, but since I couldn't publish both of them in the same repository, I have given the link to the user app's repository below https://github.com/yash-1708/News-Portal_Android-Project-User-App

OVERVIEW & WORKING:

-This is a news portal for a college, it intends to help in the efficient and effortless transfer of news within a college. There are two apps, one for the admin and one for the user. The Admin app is supposed to be given to professors and the user app is supposed to be given to the students

-Students can see published news on the app and submit their own news that they see everyday and these submissions will be stored in the database as unapproved news and will not be visible to the general users but will only be visible to the admins.

-The job of the admins is to edit,approve or delete these news and submit news of their own if any. The news submitted by students will only be published in the user apps after an admin has approved of them to avoid spread of prank news and misinformation.

-The database is implemented in firebase and has Node.js functions in it to send automatic notifications to the users when a new news is published.

-The submission interface allows you to store an image related to the news, a title, a body of the news and select a section in which the news may be published.

-Unique Login System to curb potential pranks

-Admins can add other admins

-Admins can see unapproved news highlighted in red which they may then edit and/or approve and approved news highlighted in green which they may then edit or delete(One click on edit button in admin app makes news editable and another click on same button updates editedd news in database.)

-Users (students) are only allowed to view approved news and submit news

Actual Code can be found inthe following path of this repository:-

app/src/main/java/te_compa/mcoe_news_portal/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages