caio-emidio / be-condedev-base

Node & TypeScript

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

be-condedev

Trying to implement a SOLID backend with Node.js and TypeScript. ☕


API

  • API Interface
  • express Implementation
  • Routes Config

Repository

  • Repository Interface
  • MongoDB Implementation
  • MongoDB Singleton

Entity

  • Persistable Interface
  • Id uuid
  • argon hash
  • User
  • RefreshToken

UseCases

  • Create User
  • Read User
  • Update User
  • Delete User
  • Search User
  • SignIn
  • SignUp
  • SignOut
  • Refresh Token
  • Revoke Token

Endpoint Auth

  • Token Gen
  • Middleware
  • Token Validation
  • Token Refresh
  • Blacklist

About

Node & TypeScript


Languages

Language:TypeScript 99.9%Language:Shell 0.1%