NC News is a full-stack web application modeled after real-world news platforms. It serves as a comprehensive platform for users to read, post, comment on, and vote on news articles. This application features a robust backend API built with Node.js and a dynamic React-based frontend.
This project is still under development.
Visit the live version of the app here: Deployed NC News App
For details on the backend of this application, including the API endpoints and data modeling, visit the backend repository: NC News Backend
Visit the hosted backend here: Deployed NC News Backend
- Frontend: React, CSS, HTML
- Backend: Node.js, Express, PostgreSQL
- Deployment: Netlify
Upon visiting the NC News, you can browse articles, read detailed article content, and view comments. Users can interact with content by voting on articles and deleting comments. The navigation bar provides easy access to articles categorized by topic or sorting.
Editing and voting comments will be developed soon, along with some more work on styling and login storage.
To run this project locally, you'll need to have Node.js installed on your machine. The minimum required Node version is v21.6.1
.
- Clone the Repository:
git clone https://github.com/umerxz/fe-nc-news.git
cd fe-nc-news
- Install Dependencies:
npm install
- Run the app:
npm run dev
This portfolio project was created as part of a Digital Skills Bootcamp in Software Engineering provided by Northcoders.