Skip to content

Latest commit

 

History

History
45 lines (35 loc) · 896 Bytes

README.md

File metadata and controls

45 lines (35 loc) · 896 Bytes

Northcoder News

Reddit type news site

Repos;
API: https://github.com/bluerface/public-nc-news-front
Front: https://github.com/bluerface/public-nc-news-api

Demos;
API: https://zl-northcoders-news-api.herokuapp.com/api
Front: https://zl-northcoders-news.herokuapp.com

Installation Instructions

  1. Clone the project into your desired folder
  2. Make sure you have node, npm and mongodb installed
  3. Install all dependencies:
    $ npm i
  4. Start mongodb
    mongod
  5. Run the seed file;
    npm run seed
  6. To serve the code, run the server with or without nodemon;
    $ npm run dev
    $ npm start
  7. Run the tests;
    $ npm test

Technologies Used

Frontend

  • React
  • Redux
  • React Router
  • Redux Form
  • Bulma css framework

Backend

  • Express
  • Mongodb/mongoose
  • REST / CRUD API
  • Passport (jwt & local)
  • Mocha / chai tests