Skip to content

iConnell/blog-api

Repository files navigation

Blog API

A blog API built with Node js

Features

  • Authentication

    • Sign Up
    • Confirm Email Address
    • Login
    • Logout
    • Stateful Jwt Authentication
  • Basic CRUD

    • Create Posts
    • Get Posts
    • Update Posts
    • Delete Posts
  • Testing

    • All endpoints are tested

Major Dependencies

  • Mongoose - Interfacing with mongodb
  • Express js - The core of the API
  • bcrypt - Password hashing
  • jwt - generating and verifying tokens
  • nodemailer - Sending confirmation Emails
  • jest - Testing

See package.json for full list of Dependencies