This project aims to replicate the behaviour of a news website, making use of the back-end database created alongside this to display information on-screen.
To clone the project, in your terminal set to your chosen directory, run the command git clone https://github.com/AlexMan123456/fe-nc-news
, then do cd fe-nc-news
to set the directory of the terminal to be in the project folder.
To successfully run this project, you will need to install the following dependencies:
- react (required for managing the site) (minimum version required 18.3.1)
- react-router-dom (required for managing the routes) (minimum version required 6.27.0)
- axios (required for making requests to the back-end server) (minimum version required: 1.7.7)
- Material UI (required for the radio buttons on all articles page) (minimum version required: 6.1.6)
- You will also need at least v22.3.0 of Node to run the project.
Run
npm install
to install all dependencies.
The link to the back-end repository can be found here: https://github.com/AlexMan123456/be-nc-news
The hosted version of the back-end server is here: https://northcoders-project-khyr.onrender.com
https://phenomenal-conkies-2cb387.netlify.app/
This portfolio project was created as part of a Digital Skills Bootcamp in Software Engineering provided by Northcoders