A News Aggregation App

This platform is designed with the user in mind, offering a clean, modern, and user-friendly interface that allows users to quickly find the articles they are interested in, regardless of the device they are using. The platform has been built to scale seamlessly from mobile to desktop, ensuring that users can enjoy a consistent and optimized experience, no matter how they access the platform.

One of the key features of this platform is its integration with MediaStack and Graphql, which provides a rich and diverse collection of news and information from various sources. The use of Graphql also allows for a robust and efficient REST API, ensuring that users have access to the latest news and information in real time. The system-synced light and dark modes provide users with an optimal viewing experience, no matter their preference for a lighter or darker theme.

Local Setup
Clone or fork the repo onto your computer
Download and install the latest version of Node.js (https://nodejs.org/en/) for your Operating System
Using your Command-Line, navigate to the folder where the files are saved
Run 'npm i' to install all the dependencies
Next, run 'npm run dev' to start the server on localhost:3000
How to Use
Browse the articles to find one you want to read
After deciding to read the article you can click "read more" and will be taken to the site that the article is hosted on.
Features
A wide array of sources for articles using the Mediastack API like Associated Pres, Fox, and more!
Dark and light modes for optimal viewing
fully responsive based on the viewing device

Project Roles
App Developer, Back-End Developer, Developer, Front-End Developer, UX/IA Designer
Skills
JavaScript, React.js
Media
Web Apps
A News Aggregation App
A News Aggregation App
Support