Northcoders (NC) News is a project built for the purpose of providing a frontend architecture to the NC News API that I built in a previous project. The intention of this React application is to mimic the building of a real world frontend news site.
To take a look at NC News click here
To view the backend:
The default logged in user is set to "jessjelly" to allow for voting, commenting and deleting of comments. As a User you can:
- View a list of articles
- View a list of articles by topic
- View an article with its corresponding comments
- Vote up or down on articles and comments
- Post a new comment to any article
- Delete your comment(s)
- View your profile, a list of your articles and a list of your comments
- Logout and change user
The technologies and packages used for this project are listed below:
To run NC News locally you will need to follow the steps below:
- Ensure that you have installed:
- Node.js (download here) using verison 16 or later.
- Fork and Clone the repo
- Open the repo and install the dependencies by running:
npm install
- Next, run:
npm start