Skip to content

A Northcoders (NC) News site front-end project. The site contains articles, divided into topics. Each article can be upvoted or commented on by users.

Notifications You must be signed in to change notification settings

KatieB5/fe-nc-news

Repository files navigation

Northcoders News Frontend

Introduction

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.

Front-End

Netlify site: https://katieb5-nc-news.netlify.app/ GitHub repo: https://github.com/KatieB5/fe-nc-news

Back-End

API: https://be-nc-news-3me1.onrender.com GitHub repo: https://github.com/KatieB5/be-nc-news

Description

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.

To run this project locally

  1. Ensure that you have Node.js installed (see below for minimum requirements)
  2. Clone this repo: git clone https://github.com/KatieB5/fe-nc-news
  3. Jump into the folder: cd fe-nc-news
  4. Install all dependencies required: npm install
  5. Run the app: npm run dev

Dependency versions

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

About

A Northcoders (NC) News site front-end project. The site contains articles, divided into topics. Each article can be upvoted or commented on by users.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published