Skip to content

The backend developers for The Watson created a dynamic model that allows users to post an image url, title, author and the content. We structured the controller to allow users to update, create and delete. We also arranged tests utilizing Node.js to compare the data and figure out whether our API is functional. This API helped create The Watson…

Notifications You must be signed in to change notification settings

watson-project/watson-backend

Repository files navigation

The Watson

The Watson is an open sourced, blog style website with support for text and images. Free from intrusive advertisements and clunky UI's, The Watson is the place where you can shout to the masses and be heard. Keeping the style of open source, every article is able to be viewed, edited, and deleted by any user.

The Watson. Share the Future.

What we did for the Backend

The backend developers for The Watson created a dynamic model that allows users to post an image url, title, author and the content. We structured the controller to allow users to update, create and delete. We also arranged tests utilizing Node.js to compare the data and figure out whether our API is functional. This API helped create The Watson to forsee the future.

Update (1/28/2021): The backend developers did an amazing job adding 'User Authorization.'

Scrum Lead

David Gales

Developers

Joey Chang | Landon Spell | Michel Pathinvo | David Gales

Software Used to Develop the Backend

  • JavaScript
  • Mongoose
  • MongoDB
  • Heroku to deploy API

API URL

https://watson-project.herokuapp.com/api/articles

Installation

  1. Fork and copy the SSH of the repo
  2. Paste SSH within Terminal in designated folder
    git clone repo link
    
  3. Install required dependencies
    npm i
    
  4. Data is preconfigured to port 3000.
    http://localhost:3000/
    

Flow Chart

FLOW CHART

About

The backend developers for The Watson created a dynamic model that allows users to post an image url, title, author and the content. We structured the controller to allow users to update, create and delete. We also arranged tests utilizing Node.js to compare the data and figure out whether our API is functional. This API helped create The Watson…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published