Skip to content

RobertoJavaDev/TinyUrl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English - Polish

TinyUrl Application

TinyUrl – application, which converts the full, long URL into a shortened form.

Table of Contents

General Information

The project is aimed at practical learning, implementing the knowledge gained in Tomasz Woliński's courses - JOP (Java from scratch) and EAI (Efficient Internet Applications). The application being developed is used to convert a long URL given by the user into a shortened form (modelled on platforms such as Bitly.com, Rebrandly.com, TinyURL.com, among others). The application is based on the REST architecture and the Minimum Viable Product (MVP) model.

Technologies Used

Development

Test

Screenshots

Test redirect

Prerequisites

The following tools are required to start the application:

Setup

To run this project, please clone this repository and create a local copy on your computer.

After download project configure your database and db server in few steps:

  • Create database connection with Docker pasting in command line:

docker run --name postgrestinyurl -e POSTGRES_PASSWORD=password -d -p 5432:5432 postgres

  • Connect with server:

Login: postgres

Password: password

  • Create database in server:

create database db_tinyurl;

Create table:

create table url(

id serial PRIMARY KEY ,

longURL VARCHAR(255) NOT NULL ,

shortURL VARCHAR(16) NOT NULL ,

creationDate DATE NOT NULL DEFAULT CURRENT_DATE );

Authors

Created by StormIT community:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 76.6%
  • HTML 18.8%
  • CSS 4.6%