Completed

Backend Rental website. - 01/05/2018 04:28 EDT

We are looking for a medium skilled programmer familiar with Maven Web Projects, REST and MySQL.

Our project is a website designed to offer private rental services, with an open and wide selection of products. So we need a backend to support this site.

We need a Backend that will return Json data from a database via fetch calls on URL’s.

Example:

Sending a GET request to :

OurIp/api/info/users/1

Should return the User with id 1 from our database as Json data.

{

{

“id”: “1”,

“name”: “JohnDoe”,

“email”: “John@[login to view URL]”,

“phone”: “11223344”

}

}

The Backend must handle these GET requests:

OurIp/api/info/users/x : All information about a user with id = x

OurIp/api/info/items : List of all items in the database

OurIp/api/info/items/x : All information about an item with id = x

OurIp/api/info/users/x/items : All items that belong to a user with the given id = x

OurIp/api/info/items/category/x : List of all items under a given category x (string)

The Backend must handle these POST requests:

Ourip/api/info/newuser : Creates a new user in the database with the information given in the body

Ourip/api/info/users/x/createitem :

Create a new item in the database, linked to the user. From the information given in the body.

Database Information:

You will receive a SQL script that creates the database and its relations. The relations are as follows:

THE BACKEND

Must – have :

A database featuring the tables and columns featured above.

A connection between a user and his items (identified by user_id)

It must include a Maven Web project using REST calls. We must be able to make fetch calls to the backend from our React-app.

The fetch methods MUST return Json data corresponding to data in the database.

We must be able to use POST methods to insert new users and items into the database.

The code Must be easy to understand and edit for intermediate programmers. (Perhaps use comments)

Start with application with the solution to this math problem “What is: 12 + 30” otherwise you application will not be taken into consideration.

Nice to have:

Security. In the sense that POST methods requires the user to be logged in.

Security. In the sense that user passwords should be encrypted, and also be verified when logging in.

Skills: Backend Development, Java, MySQL, RESTful

See more: Get a Website Built - 01/02/2017 04:48 EST, http www onextrapixel com 2015 04 28 airline website design the best examples, online car rental website backend, php, java, mysql, wordpress, javascript, node.js, web services, restful, jquery, api, apartment rental website backend, villa rental website templates, magazine rental website, vacation rental website html template, apartment rental website software, vacation rental website script vrbo, apartment rental website templates

About the Employer:
( 1 review ) Skovlunde, Denmark

Project ID: #16845802

Awarded to:

kleponboy14

Hi I am interested working on your project to create backend rental website, I will built your project using Java, Maven and MySql. Looking forward to work together with you 12 + 30 = 42 Regards, Gusti

€50 EUR in 5 days
(11 Reviews)
3.1

20 freelancers are bidding on average €153 for this job

trustus

Hello, We have a team of Skilled Java-J2EE professionals with experience up to 8 years. ===== Our Expertise in Java / J2EE : * Desktop Applications : Swing, Eclipse Rich Client Platform, AWT, SWT, RMI * More

€250 EUR in 1 day
(129 Reviews)
8.0
juniadsarfraz

12 + 30 = 42. Java and Java EE EXPERT here. Designed and Developed many systems and solutions. Contact me with more details. Thanks

€200 EUR in 10 days
(119 Reviews)
6.8
extreamcode

HI There, I can assist you with Backend Rental website. I am very passionate about quality of my work, You will be pleased working with me. Let's have a quick chat to discuss it further. You can check my sample wo More

€104 EUR in 10 days
(8 Reviews)
6.1
fullymagento

**Our Expertise** Front End: HTML5, CSS3, Bootsrap, NodeJs, AngularJs, Javascript, jQuery Scripting: PHP Framework: CodeIgniter,Laravel Style: MVC Architecture Database: MySQLi Programming External services: AP More

€427 EUR in 10 days
(15 Reviews)
5.8
paulprabhakarand

Hi, I read your document I am a tech savvy person, more than a decade I am developing and delivering applications on Java based technologies. I am a certified Java professional. My logical thinking and problem solvin More

€90 EUR in 2 days
(28 Reviews)
5.3
€133 EUR in 10 days
(6 Reviews)
3.7
taberlick

Hi, there. I am interested in your project. I work as web dev and have experience in those skills you required. I can implement what you need in copule of days. Contact me.

€88 EUR in 10 days
(3 Reviews)
2.7
chesslover

42 Hello there, I am a full-stack Java architect/developer with over 17 years of experience, expert with both JEE-based technologies (JSP, servlets, EJB, JNDI, JMS, etc.) and Spring and Spring Boot-based frameworks More

€300 EUR in 10 days
(1 Review)
2.2
jomingeorge94

Hi, I am web developer, experienced in designing and developing websites for my own projects as well as for clients. I have just graduated from Newcastle University holding first class degree classification in BSc Com More

€166 EUR in 1 day
(2 Reviews)
1.5
hsekhar1981

A proposal has not yet been provided

€166 EUR in 10 days
(1 Review)
0.5
€104 EUR in 10 days
(0 Reviews)
0.0
bayareddy27

● Having 7 years of experience on System analysis, design, development, implementation, maintenance using Java and J2EE technologies. ● Experienced on wide range of technologies such as Java8, Spring Boot, Restful, Mi More

€103 EUR in 3 days
(0 Reviews)
0.0
vdizajn

Hi. I am Vojislav, a fully professional and experienced web developer and web designer. I can make: Websites / eCommerces / Online Stores / WooCommerce / Blogs / I can easily develop websites in CMS: Years More

€104 EUR in 2 days
(0 Reviews)
0.0
Artem3294

It is a piece of cake for me. As a senior MEAN stack developer, I am very talented on REST API So, I can easily make your backend api using node. It will take only a few hours.

€104 EUR in 10 days
(0 Reviews)
0.0
bhavitra

Dear Hiring Manager , Thank you for allowing us to place a bid on your project. We are the expert in web development. We do responsive, creative web design. This is far better than others. We have 8+ years of exper More

€115 EUR in 10 days
(0 Reviews)
0.0
habib3344522970

A proposal has not yet been provided

€166 EUR in 6 days
(0 Reviews)
0.0
davidraju885

7+ years of IT experience developing, architecting and managing world class Application Development. I have worked for good product based companies like IBM Labs, Ebay, Snapdeal and VMWare,.. And having very good More

€104 EUR in 2 days
(0 Reviews)
0.0
prinka91

Hi Prinka Rani from india here.I can deliver this project successfully. I think I’m a great fit for this project because I have an interest in project and can deliver on time, according to your specifications. I More

€177 EUR in 10 days
(0 Reviews)
0.0
jins1

Hello, 42(math problem) I have work with web services from past 2 years and I am experienced with java servelets, contaollers, DAOs, models, jsonresponse, Spring, Hibernate, maven, GIT, MySQL. I can make java More

€104 EUR in 10 days
(0 Reviews)
0.0