Welcome to NC News - a news app dedicated to delivering information on a variety of topics. It consists of a front-end APP for a news system similar to Reddit, where users can post comments on the articles. Articles can receive positive and negative votes from users, depending on whether they liked the content or not.
The project was created with JavaScript (Node.js), React.js, MUI, and axios.
A live-hosted version of this project can be found at: - NC-News
You can find the back-end version for this project at Github: NC-News-API-repo - Live Version: NC-News-BE-LIVE
Just to let you know, since this project is hosted at the free tier of Netlify, the server spins down if it stays inactive for a while. Please allow up to a minute to load the website for the first time. Every other interaction with the system after that should be instantly rendered.
Ensure the following dependencies are installed globally on your machine:
Dependency | Version |
---|---|
Node.js | v17.2.0 |
NPM | 8.1.4 |
- Clone this repo:
git clone https://github.com/AnyaVeselova/nc-news-fe.git
- Navigate to the project folder:
cd nc-news-fe
- Build the dependencies:
npm install
- Run it locally:
npm run dev - Use the URL http://localhost:5173
This portfolio project was created as part of a Digital Skills Bootcamp in Software Engineering provided by Northcoders.