I would like to hire a Java Developer to code an Agenda
$10-30 USD
Dokončeno
Zveřejněno před více než 6 roky
$10-30 USD
Zaplaceno při doručení
Create a WEB application to control information from a simple phone book.
The DATA MODEL shall allow the following information to be stored:
• Basic data of the person.
◦ Name,
◦ Email,
◦ Date of Anniversary.
• Address of the person.
◦ State
◦ Town
◦ Neighborhood
◦ Street (street)
◦ Number
• Telephones
• Number of telephones (area code + number)
• Type of telephone
• Cellular
• Fixed
• Message
• Which carrier belongs to the telephone line
This data can be stored in 5 tables:
• Person
• Address
• Telephone
• Type of Telephone
• Operator
Proposed rules that will define data modeling:
• A person will have a link with only one address
• A person may have more than one phone number
• A phone may be related to only one person
• A phone has only one type of phone.
• A phone type can have multiple numbers linked to it.
• A phone has only one carrier.
• An operator can have multiple numbers linked to it.
BUSINESS RULES, which will define the operations in the application.
• Repeat numbers should not be allowed to be included
• When registering a person it is mandatory to include at least one telephone number, the address is not mandatory
• Duplicate descriptions are not allowed for the type of telephone and operator name.
• The anniversary date has to be a valid date, for work purposes we will consider a valid date where the age is from 1 day to 100 years.
WHAT TO DO:
• Create the database
• Perform hibernate mapping on all tables
• Create Classes for data persistence (DAO)
• Create Business classes, where rules will be developed
• Create the REST service classes that will perform the operations in the tables.
• Create a simple HTML interface to enable the services to be tested, here, be careful not to worry too much about beauty, this can impact the development (delay) of the rest.
• It must be possible in all tables:
◦ Include
◦ Change
◦ Remove (only records that do not have related data)
◦ Query (single list of all the data registered)
Notes:
• The number of DAO, BUSINESS and SERVICE classes to be created, is for the team that is doing the work.
• Other auxiliary classes may be created to concentrate validations that may be reused.
Hello,
Based on your detailed requirements, I feel confident I can handle your request. I look forward to hearing from you!
Relevant Skills and Experience
I have several years of professional experience writing REST API's in Java. This includs backend database interactions and Hibernate Validation.
Proposed Milestones
$30 USD - Java source code that meets the stated requirements.
Do you have any specific requirements for how the code should be delivered?
$30 USD v 7 dnech
0,0 (0 recenze)
0,0
0,0
4 freelanceři nabízejí v průměru $43 USD za tuto práci
I am a software developer with 5 years of experience in Java development. If awarded the project, the steps I will create are as follows:
1. Create models
2. Write tests for models
3. Create DAOs and their tests
4. Create frontend
5. Create site tests
We can adjust bid depending on the level of project
Relevant Skills and Experience
Well versed with Java
Proposed Milestones
$55 USD - Later after discussion
Please discuss the project