Skip to content
This repository has been archived by the owner on Aug 26, 2022. It is now read-only.

flex-development/neusers

Repository files navigation

Neusers

NestJS Users System

NestJS TypeScript tested with jest

Overview

Getting Started
Usage
Built With
Contributing

Getting Started

Neusers is a users system demo application built with NestJS, a framework for building server-side applications. NestJS is used to enforce Domain Driven Design patterns.

Project Task

Create a basic users system that allows for user registration and login. The following concepts should be demonstrated:

  • Establish users database
  • Register new user
  • Login existing users
  • Authenticate users and retrieve user data
  • Password hashing

Reference: Node JS Project Ideas - Basic Users System

Usage

Base URL: https://neusers.flexdevlopment.vercel.app

Authenticated Endpoints

Endpoints that require users to login using their email and password.

Users

  • DELETE /users/{user}
  • GET /users/{user} (to retrieve sensitive data)
  • PUT /users/{user}

Open Endpoints

Endpoints that don't require authentication.

Documentation

  • GET /

Users

  • POST /users
  • GET /users/{user}
  • GET /users

Built With