THe Northcoders (NC) News site was created as a front-end project whilst completing the Northcoders software engineering bootcamp. The site contains articles, divided into topics. Each article can be upvoted or commented on by users. The intention was to mimic a real-world service, such as reddit.
Netlify site: https://katieb5-nc-news.netlify.app/ GitHub repo: https://github.com/KatieB5/fe-nc-news
API: https://be-nc-news-3me1.onrender.com GitHub repo: https://github.com/KatieB5/be-nc-news
This is a front-end React application which connects to the backend API & database (link above) to aggregate news articles, topics, comments and users.
Built using React.js, and styled with some very basic CSS.
- Ensure that you have Node.js installed (see below for minimum requirements)
- Clone this repo: git clone https://github.com/KatieB5/fe-nc-news
- Jump into the folder: cd fe-nc-news
- Install all dependencies required: npm install
- Run the app: npm run dev
This project was developed using the following:
- Node.js: v21.1.0
- axios: v1.6.7
- react: v18.2.0
- react-dom: v18.2.0
- react-icons": v5.0.1
- react-router-dom: v6.22.3