Find Jobs
Hire Freelancers

Backend Java Tomcat Server enhancement for small project

$250-750 USD

กำลังดำเนินการ
โพสต์ เกือบ 8 ปีที่ผ่านมา

$250-750 USD

ชำระเงินเมื่อส่งงาน
Today I have a small project written in Tomcat, Java, Spring, MySQL, Spring MVC on amazon machine. I would like to extend this api adding 3 paramteres, login capabilities, few gradle project enhancement and sending emails. 1. All 4 controller fetch needs to support the option of paging and ordering, so for example on tour list, the api instead this Path: /ridetour/tour/list?destination=california should be Path: /ridetour/tour/list?destination=california&orderType=name&order=asc&startAt=10&endAt=40. This means the user sort by the tour name in ascending order, and wants to see 30 results from the 10th to the 40th. These parameters are optional and the system could work with or without them. 2. Need to make the project multi project so, 1 webmain with all the web stuff and configuration. The other is the backoffice-api. All the solution will be called as today ride-back. 3. The gradle scripts should be in the format dependencies { // projects runtime project(":backoffice-api") runtime project(":infra") // deps compile libraries.spring_boot_data_jpa } 4. need the scripts for the read from reading the sources from github , compile , and deploy to the tomcat [login to view URL] to have additional configuration file for prod environment , today make this the same as dev(current one) 6. TourService should not return ValidRestResponse but a Tour object. The Controller needs to return ValidRestResponse . 7. The tour operator could login to the system. Path URL requests changes- creating tour,update tour details or erasing tour, could be just when the tour operator logs in. So need to change the current url, i.e. from /ridetour/tour/{id}/delete/{videoId} to /ridetour/tour/{operatorid}{id}/delete/{videoId} Need to have functionality of login: ridetour/user/login?email=XXX&password=YYY&rememberedUser=false The operator can’t change others operator tours. Forgot my password- in case the password was lost. A call for reproducing it. Eyal- to provide smtp credentials. ridetour/user/forgotpassword?email=XXX. Using predefined title and predefined message. Use sendGrid for this, I will provide sources. 8. Sending email to the website admin ridetour/user/forgotpassword?email=XXX Using predefined title and predefined message. Use sendGrid for this, I will provide sources. The login/send email code should be in project called ‘infra’ that the other projects depends on it since it will be common for several projects in the future. 9. Make the server 100% stable 10. Make sure all tests pass. 11. No warnings.
รหัสโปรเจกต์: 10703513

เกี่ยวกับโปรเจกต์

16 ข้อเสนอ
โปรเจกต์ระยะไกล
ใช้งานอยู่ 8 ปีที่ผ่านมา

กำลังมองหาการสร้างรายได้ใช่ไหม?

ประโยชน์ของการประมูลกับ Freelancer

กำหนดงบประมาณและกรอบเวลาของคุณ
รับเงินจากการงานของคุณ
อธิบายข้อเสนอของคุณในภาพรวม
ลงทะเบียนและเสนอราคาฟรี

เกี่ยวกับลูกค้า

ปักธงของ ISRAEL
Herzelia, Israel
5.0
11
ยืนยันวิธีการชำระเงินแล้ว
เป็นสมาชิกตั้งแต่ พ.ค. 13, 2016

การยืนยันลูกค้า

ขอบคุณ! เราได้ส่งลิงก์สำหรับเครดิตฟรีให้คุณทางอีเมลแล้ว
เกิดข้อผิดพลาดขณะส่งอีเมลของคุณ กรุณาลองอีกครั้ง
โลโก้ Freelancer Thailand / ภาษาไทย ช่วยเหลือและสนับสนุน FreelancerประเภทโปรเจคการประกวดFreelancerองค์กรแพ็กเกจสมาชิกโครงการ Freelancer ชั้นแนวหน้าการจัดการโปรเจคงานในพื้นที่Photo Anywhereหน้าจัดแสดงผลงานAPI สำหรับนักพัฒนาได้รับการยืนยันDesktop App เกี่ยวกับเกี่ยวกับเราวิธีใช้งานความปลอดภัยนักลงทุนแผนผังเว็บไซต์เรื่องราวข่าวออกสื่อทีมรางวัลข่าวประชาสัมพันธ์ร่วมงานกับเรา ข้อกำหนดนโยบายความเป็นส่วนตัวข้อกำหนดและเงื่อนไขนโยบายลิขสิทธิ์ข้อพึงปฏิบัติค่าธรรมเนียมและค่าบริการหุ้นส่วนEscrow.comLoadshiftWarrior Forum แอปโลโก้ Apple App Store โลโก้ Google Play
ไม่สามารถคัดลอกไปยังคลิปบอร์ดได้ โปรดลองอีกครั้งหลังปรับเปลี่ยนการอนุญาต
คัดลอกไปยังคลิปบอร์ดแล้ว
ผู้ใช้ที่ลงทะเบียน งานที่มีการโพสต์ทั้งหมด
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
กำลังโหลดตัวอย่าง
ได้รับอนุญาตสำหรับตำแหน่งทางภูมิศาสตร์
เซสชั่นการเข้าสู่ระบบของคุณหมดอายุและคุณได้ออกจากระบบแล้ว กรุณาเข้าสู่ระบบอีกครั้ง