Skip to content

This webapp realizes site field with using of principle of RESTful architecture

License

Notifications You must be signed in to change notification settings

Sir-Hedgehog/job4j_url_shortcut

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web application job4j_url_shortcut

This webapp realizes site field with using of principle of RESTful architecture.

Basic scheme of app using RESTful architecture

REST

Use cases

  1. This app can be pushed and used with any development environment that supports Java (IntellijIDEA, Eclipse, others).

Steps of work

After you pushed webapp, you can use it. Steps of work are next:

I. Registration of your site;

Site_registration

II. Login;

Login

III. Convert specific url to unique key;

Convert_url_to_key

IV. Redirect using unique key;

Redirect

V. Get statistic of url visits;

Statistic

Used technologies

  • Java Core;
  • JWT;
  • PostgreSQL;
  • Spring Boot Security;
  • Spring Boot Data JPA;
  • Spring Boot Logging;
  • Spring Boot Web;
  • Spring Boot Tomcat;
  • Rest API

Author

Sergey Gromovoy