Skip to content

Practice App

Samet Demir edited this page May 15, 2019 · 10 revisions

Practice App

1. Deployed System, API Documentation and Source Code:

Note: URLs have been updated since AWS Account Free Tier was expiring.

1.1. Deployed system URL (AWS): http://18.196.122.131

OLD (will be cancelled on May 31): http://3.122.232.187

1.2. Deployed API URL (AWS): http://18.196.122.131/api/

OLD (will be cancelled on May 31): http://3.122.232.187/api/

OLD (will be cancelled on May 31): http://3.122.232.187/api/swagger-ui.html

1.4. Source code (tested, reviewed) (Git): practice-app

2. Documentation

2.1. Brief description of software

This software has single word-based search engine concept. It has translation feature and according to this translation word it operates image search, lyrics&songs search and finding synonyms features. Software has a basic application interface.

2.2. System requirements

2.2.1 Search

2.2.1.1 Translation

The system shall provide the English translation of a Turkish word through a searching mechanism.

2.2.1.2 Synonyms Search

The system shall provide the English synonyms of a Turkish word through a searching mechanism.

2.2.1.3 Song Search

The system shall provide the name, artist, album, type and rating information of five songs with the highest ratings that contains the English translation of the searched Turkish word in their titles.

2.2.1.4 Image Search

The system shall provide images that identifies the searched Turkish word.

2.3. User manual

  • Open browser
  • Visit http://3.122.232.187
  • Enter any word in search box in Turkish and press enter
  • Visitor will see 3 parts in the homepage: Image, song, synonym search according to translation word
  • Visitor can change any time the word s/he wants to search in search box.

2.4. Design of product

Class Diagram

Sequence Diagrams

Translation

Lyrics Song Search

Synonyms Search

Clone this wiki locally