Find Jobs
Hire Freelancers

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

€8-180 EUR

Completed
Posted almost 6 years ago

€8-180 EUR

Paid on delivery
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.
Project ID: 16845802

About the project

17 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
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
5.0 (15 reviews)
4.6
4.6
17 freelancers are bidding on average €160 EUR for this job
User Avatar
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 * Frameworks: Spring, Spring Security, Spring Social, Struts, Hibernate ,JPA, Lucerne, Quartz, Ant, jUnit, DbUnit, Mybatis * Web Technology : JSP, JSTL, JSF, JQuery, Ajax, JavaScript, DWR, FCK Editor, Extjs * Application Servers : JBoss, WebLogic, WebSphere, Apache Tomcat, Glassfish * Databases : MySQL 4.x/5.x, Oracle 8i/9i/10g/11g, Postgre SQL * Web Services : SOAP, WSDL, RESTFUL Web Services, Apache Axis * IDE : Eclipse, Net Beans, Web Ratio (Model Based Application Development IDE) , Spring IDE * Payment Gateway : PayPal Integration [Experienced in integrating other payment gateways too] * Web Technology : JSP, JSTL, JSF, JQuery, Ajax, JavaScript, DWR, FCK Editor, Extjs * Project Management : SDLC, AGILE ===== We are available from Monday To Friday, 9 hours a day. Our timezone is GMT+5.30. Please initiate chat to check our understandings and queries. You will be able to communicate directly with the expert working on your project. After having detail discussion we can come to estimation / quote. We look forward to have long term engagement on the basis of quality of our work evinced in this project. Thanks.
€250 EUR in 1 day
4.9 (272 reviews)
8.3
8.3
User Avatar
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
5.0 (127 reviews)
7.2
7.2
User Avatar
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 work at: https://www.freelancer.com/u/extreamcode.html
€104 EUR in 10 days
5.0 (10 reviews)
6.4
6.4
User Avatar
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 solving skills are quite good. Currently I am developing several applications using Core Java, Servlet,s JSP., Spring framework, restful services, Hibernate, JPA, MySQL, Oracle, MongoDB and Angular.js as Front End. Please come for chat, let us discuss and will make a deal NOTE : Most of the technical tests are passed with 90% and above in freelancer.com skill tests. Thanks Paul
€90 EUR in 2 days
5.0 (51 reviews)
5.9
5.9
User Avatar
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
4.9 (3 reviews)
2.7
2.7
User Avatar
A proposal has not yet been provided
€166 EUR in 10 days
5.0 (1 review)
0.5
0.5
User Avatar
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 work in: 5+ WordPress 2+ PrestaShop 2+ Shopify 2+ Magento 1+ Odoo 3+ Drupal 5+ Joomla 5+ PHP Nuke 5+ PHP Fusion My skills: 5+ PHP 5+ MySQL 5+ HTML 2+ HTML5 5+ CSS 4+ CSS3 4+ Bootstrap I can easily develop forums: SMF vBulletin phpbb AEF Hire me so that I can help you develop a fully functional website.
€104 EUR in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
€166 EUR in 6 days
0.0 (0 reviews)
0.0
0.0
User Avatar
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 APIs for get and post methods with json output and I am good in database too. Please contact me for more details and work profile
€104 EUR in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
● 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, Micro Services, PCF, JMS, JSF, JPA and Oracle ● Good Implementation knowledge on Object Oriented Concepts ● Good Working Knowledge on Design patterns. ● Expertise in using tools such as Eclipse and IBM RAD. ● Good Working Knowledge on IBM WAS8, Jboss and Tomcat 6 Servers ● Experience in unit testing and Test Driven Development (TDD) the applications using JUnit and Mockito Frameworks. ● Understanding the client's requirements and providing with best possible solutions.
€103 EUR in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of DENMARK
Skovlunde, Denmark
5.0
1
Member since Apr 30, 2018

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.