Skip to content

Loniks/myDictionary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My dictionary Demo

A simple application that shows users an English vocabulary of specific person. Every visitor can rate the meaning of every word in the dictionary of particular. According to the ratings, app creates a chart of words for every user (the most rated words are on the top of the page).

Quickstart

  1. Install PostgreSQL on port 5432(by default) or change port in application.properties file
  2. Create dictionary (CREATE DATABASE IF NOT EXISTS mydictionary;)
  3. Build and run the app (gradle run) or use IntelliJ 14+ to run application (main method of MyDictionaryApplication class).
  4. Point you browser to http://localhost:8080

Web UI

The application provides a custom web UI. Every registered user can vote for several words in dictionaries of other users. UI using the REST API shows the result of voting users in the words chart. The UI is rendered using AngularJS and Bootstrap CSS. Words have 3 type:

  • green for words with rating more than 0(zero)
  • yellow for 0 rating words
  • red for less than 0 words

Chart

Technologies used

About

The sample app what show users an english dictionary of some person. Using Spring Boot, Data JPA, Data REST, AngularJS, Bootstrap CSS, Gradle.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published