Skip to content

Latest commit

 

History

History
80 lines (54 loc) · 2.4 KB

File metadata and controls

80 lines (54 loc) · 2.4 KB

Angielski - Polski

Aplikacja TinyUrl

TinyUrl – aplikacja, która zamienia pełen, długi adres URL na skróconą formę.

Spis treści

Informacje ogólne

Projekt ma na celu praktyczną naukę, wdrążenia wiedzy pozyskanej w kursach Tomasza Wolińskiego - JOP (Java Od Podstaw) oraz EAI (Efektywne Aplikacje Internetowe). Tworzona aplikacja służy do zamiany długiego adresu URL podanego przez użytkownika na skróconą formę (wzorowana na takich platformach jak m.in.: Bitly.com, Rebrandly.com, TinyURL.com). Aplikacja jest oparta na architekturze REST i modelu Minimum Viable Product (MVP).

Zastosowane technologie

Development

Testy

Zrzuty ekranu

Test redirect

Wymagane aplikacje/narzędzia

Do uruchomienia aplikacji wymagana jest instalacja następujących narzędzi:

Ustawienia

W celu uruchomienia projektu, sklonuj to repozytorium i utwórz lokalną kopię na swoim komputerze.

Po pobraniu projektu skonfiguruj swóją bazę daych i serwer db w kilku krokach:

  • Utwórz połączenie z bazą danych za pomocą Docker wklejając w linii poleceń:

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

  • Połącz się z serwerem:

Login: postgres

Password: password

  • Utwórz bazę danych:

create database db_tinyurl;

Utwórz tabelę:

create table url(

id serial PRIMARY KEY ,

longURL VARCHAR(255) NOT NULL ,

shortURL VARCHAR(16) NOT NULL ,

creationDate DATE NOT NULL DEFAULT CURRENT_DATE );

Autorzy

Społeczność StormIT: