nc news is a social news aggregation, web content rating and discussion website, similar to Reddit. Users can post articles and interact with posted articles by adding comments and upvoting/downvoting.
It has been built with react, styled with tailwind and hosted with netlify: https://jowatson-portfolio-nc-news.netlify.app
Details of the back-end can be found here
- Clone the repository:
git clone https://github.com/JoWatson2011/fe-nc-news
- Install dependencies:
npm install
- Run the launch script:
npm run dev
Note: this has been built and tested with node v21.6.1
Prior to building the app, I planned it out using a wireframe and a component
tree. I considered which api endpoints would need to be accessed from each
component and how to responsibly set state and pass down data on props.
This portfolio project was created as part of a Digital Skills Bootcamp in Software Engineering provided by Northcoders