Chef Portfolio

Backend

Description

This project is a RESTful API built using Node and Express. The purpose of this project is to provide a Backend for a Chef Portfolio web application. User registration, login, post creation, deletion, fetching, or editing, are all handled here.

Implementation

User registration, login, post creation, deletion, fetching, or editing, are all handled here. For user to be able to post, delete and add new posts its required to register and login. After login he will be provided with token.

With token provided in authorization header its possible to add, update and delete new posts. App also uses custom middle-ware functions and error handlers that will check and notify the user if he doesn’t fill all the required fields while interacting with server.

Additional