Skip to content

gldiazcardenas/phonebook-challenge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 

Repository files navigation

README

The Phonebook code challenge

This is the code challenge for JAVA developers. It aims to determine the coding competence on potential candidates.

What is this repository for?

Quick summary

The Phonebook code challenge is a non-finished JAVA project that its name explains it. Fork it and show us what you're capable of. Actually, here's the list of requirements that we expect you to accomplish:

  1. Enable the 'Add contact' functionality
  2. Enable the 'Search contact' functionality. Search must be enabled to be performed by any available criteria.
  3. List the existent contacts.
  4. Create a DB (do whatever to persist data, not in memory of course -_-)

Presentation

Attach a diagram to explain your solution. You may want to put it under /diagram folder

Notes

  1. Apply design patterns taking into account that the system must be scalable.

Version

1.0

How do I get set up?

Summary of set up

  1. Register into Github (preferred) / Atlassian (optionally) (it's free)
  2. Fork the Phonebook project
  3. Tip: If you use Eclipse, you may want to search on Google something like: 'how to fork github/bitbucket project on eclipse'

Configuration

  • Once you've forked it, it's all set, you will be ready to go.

Dependencies

  • Apache Tomcat 8
  • Tip: Again, you may want to search on Google something like: 'download Apache Tomcat 8 for Eclipse'

Database configuration

  • Use an RDB MS: Postgresql || SQLite || mySQL.

How to run tests

  • Right click on the project
  • Run on server

Who do I talk to?

Contact

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 57.5%
  • HTML 31.3%
  • CSS 8.1%
  • Dockerfile 3.1%