Skip to content

Oranba/User-Management-System-Using-SpringBoot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

This is an implementation of a users management system with rate-limit implementation, which has been given by Vicarius as home assignment for senior backend developer. This application uses MySQL as DB and it is required to run the compose.yaml to start the dockerized MySQL container. The MySQL DB can be view via PHPMyAdmin: http://localhost:8080/index.php?route=/database/structure&db=users_db It can also be connect to MySQL workbench using:

  • host: mysql
  • user: root
  • password: root

Please Note:

For testing purpose using postman, please find the postman collection file "Vicarius Users Management API.postman_collection.json" in the root directory of this project. In addition, there is also a "Vicarius Users Management API.postman_environment.json" file which contains the environment variables for the postman collection. to be used as is contain the APIs placeholder values. To import the collection and environment file in postman, please follow the below steps:

  1. Open Postman application
  2. Click on the "Import" button located in the top left corner of the application.
  3. In the Import window, select the "Upload Files" tab.
  4. Click on the "Choose Files" button and select the "Vicarius Users Management API.postman_collection.json" file from the root directory of this project.
  5. Repeat step 4 for the "Vicarius Users Management API.postman_environment.json" file.
  6. Once both files are selected, click on the "Import" button to import the collection and environment.
  7. After the import is complete, you will see the "Vicarius Users Management API" collection in the left sidebar of the Postman application.
  8. To use the environment variables, click on the "Environment" dropdown located at the top right corner of the application and select the "Vicarius Users Management API" environment.
  9. You can now use the imported collection to test the APIs.

About

This repository contain home assignment given by Vicarius for a Senior backend developer role

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published