Northcoders News is a dynamic web application built with React, serving as a platform for news aggregation, content rating, and discussion. The application interacts with a backend API, developed in a previous project, to provide a rich user interface. Users can browse articles, cast votes, filter by topic, as well as contribute to the discussion by posting and deleting comments.
- Node.js v18.0 or higher. You can check your Node version using
node --version
in your terminal.
To get the application running on your local machine, follow these steps:
- Make sure Node.js is installed on your system. If not, you can download it from here.
- Fork the repository and clone it to your local machine:
git clone https://github.com/heniscoding/fe-nc-news
- Navigate into the cloned directory:
cd fe-nc-news
- Install the necessary dependencies:
npm install
- Start the application in development mode:
npm run dev
Now, the application should be accessible in your web browser.
- Live Site URL: https://fe-nc-news.henryalderslade.com
- Live API URL: https://be-nc-news.henryalderslade.com/api/articles
- React
- Material UI
- Flexbox
- Mobile-first workflow