Skip to content

A front-end app, built in React, created as a companion piece to a back-end RESTful API which provides news data.

Notifications You must be signed in to change notification settings

mandeep-s1ngh/nc-news

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

News Yourself In The Moment

Summary

This project is part of my portfolio whilst enrolled on the NorthCoders Software Engineering bootcamp.

Essentially, It is a news website built using JavaScript & React & is the front-end piece for my back-end RESTful API that was created using Express & PostgreSQL during the back-end phase of the bootcamp.

Please note: The app is still a W.I.P as not all the endpoints from the API are connected to this app.

Current working functionality: View a list of articles, View an individual article, Up vote on an article, Down vote on an article, Add a new comment on an article, View a list of topics, View a list of articles associated with each topic.


Hosted Version

Can be found here - https://news-control.netlify.app/


Screenshots

Homepage Article


Tech Stack

  • CSS
  • JavaScript
  • React

Local Setup

  1. To clone the repo, open up your terminal and run git clone https://github.com/mandeep-s1ngh/nc-news.git - once you have it cloned, move the folder to your usual directory for projects (if necessary).

  2. You can then open up the folder in your code editor of choice and run npm install to install all the dependencies.

  3. Then run npm run dev. This will start the app in development and keep it running in the background whilst you make any changes.


Back-end API Repo

https://github.com/mandeep-s1ngh/be-nc-news

The README for this repo contains the link to the hosted version of the API as well as instructions on how to view the available list of endpoints (in a nicely presented layout) associated with it.

About

A front-end app, built in React, created as a companion piece to a back-end RESTful API which provides news data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published