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.
Sending a GET request to :
Should return the User with id 1 from our database as Json data.
“email”: “John@[login to view URL]”,
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
Create a new item in the database, linked to the user. From the information given in the body.
You will receive a SQL script that creates the database and its relations. The relations are as follows:
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.
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
21 freelancers are bidding on average €150 for this job
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.
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.