This is the frontend of a full stack reddit-style message board written in React, completed as part of the intensive full time Developer Pathway software development course at Northcoders in Manchester between October and December 2018.
- The deployed version of the site can be found here: http://confident-gates-cb16d1.netlify.com.
- The deployed API for the backend can be found here: https://frozen-river-28585.herokuapp.com/api
- The github repo for the backend API can be found here: https://github.com/dpocknee/nc-news_backend
The back end consists of a RESTful API which allows access to a Mongo database hosted on mLab.
The front end serves this data in a dynamic React application.
Users can vote on articles and comments, and logged-in users can add or delete comments or articles.
- Users can view all articles by and any comments associated with them by clicking on the title of the article.
- Articles can be voted up or down and can be sorted by popularity or chronology, as well as being searched.
- Users can log in to the site and, when this is done, they are able to add articles to the site, as well as add comments and delete their own comments under articles.
To get use the website, you can either go to the deployed version at http://confident-gates-cb16d1.netlify.com or clone down this repo, run npm install
to install any dependencies.
Then, n the project directory, you can run:
This runs the app in the development mode.
You can open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
This website was deployed using http://www.netlify.com.
- This project was bootstrapped with Create React App.
- It uses the airbnb linting rules.
- David Pocknee - http://www.davidpocknee.com
Anti-copyright
- Northcoders http://www.northcoders.com