Skip to content

A repo containing a React App. The app lets users read / search articles from all around the web. The articles are broken down into categories and locations, so you can find the news that matters to you.

Notifications You must be signed in to change notification settings

Coeus-Group/Coeus-news-portal-reactfrontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coeus News Portal Reactfrontend

The Task 💼

Find a way to promote / publish local news stories in the national online press so that your local community is represented in the news agenda and people in your area can stay informed in local events.

The Solution

  • This project was bootstrapped with Create React App.
  • The React App enabled us to create interactive UIs. Design simple views for each state in your application.
  • The app provides multiple pages to view content based on categories like business, sports , tech etc.
  • It also provides content based on location which is crucial for publishing local news at national level.
  • We used API Gateway for API GET methods which in turn executes the AWS lambda functions for providing the JSON objects at the endpoints
  • These endpoints source data from the AWS RDS instance which collects the data from external API’s.
  • The app achieves its objectives through highlightig top news based on each location, assigning a higher rank to the articles thus allowing these to be accessed prior to other news articles.
  • The higher ranked articles are then rendered in the national new section

How to Install 💻

  • To begin, clone the GitHub repository
  • Navigate into the Project file and run npm install
  • Then run npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

If successful you will see this page.

CoeusAppPage

Once logged in CoeusAppPage

npm test

Launches the test runner in the interactive watch mode.
See the section about running tests for more information.

Further Development 🚧

  • Reporters - will be allowed to submit their stories (including words, images and video) using Create Articles page, along with relevant tags to provide a mechanism for ranking articles.
  • A reveiw section - Content moderators/approvers can verify article information and fact check it.
  • POST APIs to post the articles to database.
  • Dashboard page -All pending and approved articles will be rendered here.
  • CI/CD with Jenkins

About

A repo containing a React App. The app lets users read / search articles from all around the web. The articles are broken down into categories and locations, so you can find the news that matters to you.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published