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
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
To get started with this application, follow these steps:
git clone https://github.com/Flammans/nc-news.git
npm install
npm run dev
The application will be available at http://localhost:3000. 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
The application is accessible at: https://nc-news.viktorkhasenko.com
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.