Skip to content

beedev-services/blog-api

Repository files navigation

blog-api

Backend API for A Web Developers Journey Blog Front End

What is Working?

  1. This is live https://beedev-blog-api.herokuapp.com/
  2. Posts can be added
  3. Login is working with seed users

Current users

  1. General user = username = testuser || password = JustATest
  2. Admin user = username = admin || password = JustATest

What is needed?

Here is what can be worked on

AT THIS TIME PLEASE DO NOT TOUCH DATABASE FILES OTHER THAN TO VIEW

1) Register roles

By default all new users are General users Admin by postman only

  1. Create permissions for General, Basic, and Admin users
  2. Change default role to Basic = this are are for commenting only roles
  3. General users would be other users that wish to create a post
  4. Admin remains postman add only but has permission to edit and delete all areas of database

2) Post Router

This needs finished

  1. Finish CRUD operations for posts

3) Extra Router

This is for the comments. A optional add on

  1. All CRUD operations will be needed for this but there is no database part for this yet
  2. server.js file will need to be updated once created

4) Documentation

There is a static public folder for the documentation

  1. The HTML doc in the public folder will need to be finished after routes are tested. The layout is there just the data parts need to be fixed.

Repo for Front End

https://github.com/beedev-services/web-dev-journey

Rules

  1. Do not push to master branch
  2. Create your own branch and create a pull request
  3. Do not merge any pull requests.

Questions?

Please feel free to reach out to Melissa Longenberger (owner):

  1. melissa@beedev-services.com
  2. Slack Channel = https://join.slack.com/t/beedev-itservices/shared_invite/zt-i21p28jo-P3LBfEjpMRCO7yxwmqA7Og

Run app

  1. Clone repo
  2. Create your own branch
  3. npm install
  4. npm start