- NC News is a news app displaying the articles to the user. The user can view all the articles on one single page, view more about each article in a separate page by clicking on the individual article.
- The articles can also be viewed by topic by going to the topics page and selecting the topic that the user desires to read about.
- The user can vote on an article, view comments, add comments and delete their own comments.
- The user can also choose to log in as a different user from the list of users avaialble on the users page.
- React.js - framework
- MUI - React component library
- CSS - Cascading style sheets
- HTML - Hyper Text Markup Language
- npm - Node package manager
- Axios
Link to the backend hosted - https://nc-news-1-ukr6.onrender.com/api
Minimun version of Node required to run the app locally - Node.js v21.2.0
Here are instructions to run this app locally in your computer
- Start by git cloning this repo
- Change directory to the working directory for this app - which is news-project.
cd news-project
- Run the following command to install all the packages needed to run the application.
npm install
- To start running this app, run following command
npm run dev