NC News is a web application that allows users to browse and interact with articles on various topics. Users can view articles, vote on them, and post comments. The application also allows users to filter articles by topic and sort them based on different criteria.
You can find the deployed version of the app here.
NC News is a news aggregation app where users can:
- View a list of articles.
- Filter articles by topic.
- Sort articles by date, comment count, and votes.
- View individual articles with associated comments.
- Vote on articles.
- Post and delete comments on articles.
- Visit the home page to see a list of all articles.
- Use the navigation links to filter articles by topics.
- Click on an article title to read the full article and view comments.
- Use the sort and order options to sort the articles.
- Post your own comments on articles or delete your comments.
You can find the back end repository here.
The minimum version of Node required to run this project locally is v14.0.0. You can check your Node version using the following command:
node --v21.7.2
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/jesjin/nc-news.git
- Navigate to the project directory:
cd your-repo
- Install dependencies:
npm install
- Start the development server:
npm start
- Open your brower and navigate to http://localhost:3000 to view the app.
This portfolio project was created as part of a Digital Skills Bootcamp in Software Engineering provided by Northcoders