Skip to content

Flammans/nc-news

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NC News

NC News is a modern React application designed for seamless interaction with the Northcoders News API. The application offers users an intuitive interface for reading, discussing, and managing news articles and comments. Features

The application includes the following features:

Viewing a list of all articles
Viewing individual articles
Viewing a list of comments associated with an article
Voting on articles
Posting a new comment to an existing article
Deleting comments
Viewing a separate page for each topic with a list of related articles
Sorting articles
Error handling
General styling
Responsiveness
Accessibility

Getting Started

To get started with this application, follow these steps:

Clone the repository:

git clone https://github.com/Flammans/nc-news.git

Install dependencies:

npm install

Start the application in development mode:

npm run dev

The application will be available at http://localhost:3000. Dependencies

The application uses the following key dependencies:

React and React DOM for UI development
Redux Toolkit and React Redux for state management
Axios for making HTTP requests
React Router for routing
Bootstrap for styling

Accessing the Application

The application is accessible at: https://nc-news.viktorkhasenko.com

Backend API

The application utilizes the Northcoders News API for data fetching and submission, accessible at: https://api.nc-news.viktorkhasenko.com/api Contributing

Contributions to the project are welcome. If you would like to contribute, please first discuss the changes you wish to make via issues in this repository.