Northcoders News is a website comprising of user-generated articles in a bulletin board system. This content can be discussed through comments, and each article or comment can be rated by means of a votes system. It was built as part of the Developer Pathway, a 12-week coding bootcamp at Northcoders in Manchester.
The front end of Northcoders News is built in React and the deployed app can be found at: https://joseph-kempster-nc-news.netlify.com/
The back end can be found at: https://github.com/jkempster34/BEND-NC-News
- Node.js
- npm
- git
To confirm that you have the prerequisites installed, the following terminal commands should return a version number:
node --version
npm --version
git --version
Clone the project:
git clone https://github.com/jkempster34/FEND-NC-News
Navigate to the project, and install the dependencies in the local node_modules folder:
npm install
Run the app on http://localhost:
npm start
Now that Nc News is running locally, the site can be explored. Users of the site are able to:
- View a list of articles on the home page
- Sort these articles by topic
- View a single article with its associated comments
- Sort articles/comments by date created, number of votes, number of comments
- Display 10, 20, or 100 articles/comments per page
- Sign in to an existing user account. For example "jessjelly"
- Once signed in, interact with arrow buttons to vote on articles or comments
- Once signed in, create a new article, post a comment, delete a comment