MubarakSULAYMAN / newsman

A number one destination for latest, up-to-the-minute and historic news :newspaper: curated from over 75,000 trusted worldwide sources :information_source:.
https://news-man.netlify.app
MIT License
1 stars 0 forks source link
jest newsapi vue vuejs vuetifyjs vuex wai-aria

Newsman

A number one destination for latest, up-to-the-minute and historic news :newspaper: currated from over 75,000 trusted worldwide sources :information_source:.

Newsman is built with vue, vuetify and lots love :heart: :sparkling_heart:, and deployed on netlify.

Because of our believe in being progressive, we believe ths is just a work in progress :construction:. But, feel free to explore :ringed_planet: Newsman, thank you friend.


Explore the docs »

View Demo · Report Bug · Request Feature

Table of contents

(Back to top)

Project structure

The following is a description of the folders in this project, and how they are used. Our Application Stack is Vuetify (HTML5 with WAI-ARIA), CSS3 and VueJS (Javascript).

Application Source HTML, CSS & Javascript Files:

Development Content - used to automate development & testing:

Third Party Content ( !.gitignored ):

(Back to top)

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

(Back to top)

Prerequisites

The things you will need in order to use the app and how to install them

Check with:

# ensure Node.js is >= 14.16.1
vue --version

Check with:

# ensure Vue CLI is >= 3.0
vue --version

(Back to top)

Project setup

This will walk you through how to setup the app on your local computer and/or machine.

Install all packages, plugins and dependencies

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Run your unit tests

npm run test:unit

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.

How to use / About the App

The home screen shows the available top headlines at the moment. Presently, the default is Nigeria and news source can be selected from the "news source" button on the home screen. A news or article can be searched while on the home screen using any combination of keywords. It is a web app and requires internet to operate. Arguably, the app only needs internet to start, if the user will not use more than the fetched news on initial load.

Screenshots News man on a desktop

News man on a desktop

News man on a desktop

News man on a desktop

(Back to top)

Built with

(Back to top)

Some ignored / pended features

Authors

See also the list of contributors who participated in this project.

(Back to top)

License

This project is licensed under the MIT License.

(Back to top)

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

(Back to top)

Acknowledgments

(Back to top)