Skip to content

Repository files navigation

Registration Service

Getting Started

These instructions will give you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Requirements for the software and other tools to build, test and push

Running the Application

Download and open the project in an IDE or locate the root directory within your terminal

Run the following command, this will pull and run the docker images for the project, RabbitMQ and Mongo

docker-compose up

The project will now be running and you can access its endpoints ->

Register

Login

Both are POST requests and must contain a body

Example JSON can be found here

It is recommended to use an API testing tool such as Postman or Talend API Extension (Note: Must use a Chromium based browser to use this extension)

Project Architecture

The Task Management Registration Service was made to create and login users to access the Task Management operations. It is written in Java and built on SpringBoot. It uses RabbitMQ (message queues) to communicate between the other services and stores user information into MongoDB. The users password is encrypted with BCrypt and once logged in, receives a token which is used to verify the user in the Task Management Service.

Running the Tests

Download and open the project in an IDE or locate the root directory within your terminal and run the following command

.\mvnw verify

This will test all unit and integration tests

Authors

  • James Albright - Project Owner -
  • Billie Thompson - Provided README Template - PurpleBooth

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages