An open API service indexing awesome lists of open source software.

https://github.com/javadev/test-task-address-book

Test task, address book application
https://github.com/javadev/test-task-address-book

Last synced: 3 months ago
JSON representation

Test task, address book application

Awesome Lists containing this project

README

        

test-task-address-book
======================

[![Build Status](https://secure.travis-ci.org/javadev/test-task-address-book.svg)](https://travis-ci.org/javadev/test-task-address-book)
[![Coverage Status](https://coveralls.io/repos/javadev/test-task-address-book/badge.svg?branch=master)](https://coveralls.io/r/javadev/test-task-address-book)

Test task, address book application

Implement a single-page web application “Address Book”. The application should show a list of the contacts (name and phone number). It also should have an ability to see the details of the contacts: full name, phone number, date of birth, address, description(optional) ). User should have an ability to add a new contact, to remove and edit the existing contacts.
All data that is entered into the application has to be validated.
All data has to be stored in a database.

Extra task: implement groups of contacts. Each group should have a name, an icon and a description.

Preferable technologies
Build tool: Maven
DB: HSQL, PostgreSQL
Back-end: Spring/JAX-RS(Jersey)
Front-end: HTML/CSS/JS, (jQuery, Backbone.js or Angular.js)
Unit testing: jUnit, Mockito