Welcome to the North Coders News front end!
This front end provides access to the NC-News api allowing to post comments and vote of articles and comments
To check if you have Node.js, npm, git and postgress installed, run these command in your terminal:
node -v
npm -v
git --version
If it any are not installed then follow the instuction on the respective links below to install:
- https://nodejs.org/en/
- https://github.com/npm/cli
- https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
Clone the repository to your local machine
git clone https://github.com/jstothard/ncnews-fend
Open the project folder and install the required dependencies
npm install
To run this file locally run the following command
npm start
This will be hosted at http://localhost:3000/ by default
This is live hosted on Netify and can be found at: https://nc-news-jstothard.netlify.com
The backend is hosted on Heroku and can be found at: https://nc-student-tracker.herokuapp.com/
The API can be found at: https://github.com/jstothard/nc_news
- React - The UI library used
- @reach/router - The router used
- Axios - Used to handle HTTP requests
- Bootstrap - Used to create UI components
- React Bootstrap - The library used for React implementation of Bootstrap
- Formik - Form builder for React
- Yup - Form validation and parsing
- Moment - Handles time formatting
- Jake Stothard - Initial work - jstothard
- This was coded as part of the Northcoders course