Find Jobs
Hire Freelancers

Need help/advice on backend choice and data model for an IOS app.

£20-250 GBP

ถูกยกเลิก
โพสต์ มากกว่า 5 ปีที่ผ่านมา

£20-250 GBP

ชำระเงินเมื่อส่งงาน
Basically for my app I need to implement UI with folder like structure and hence need to store hierarchal data in a database. see example in attached image. However I dont need to store references to files but rather actual json objects/documents (or references to them?). So I am looking for somebody to assist me with help/advice on how it could be implemented. More Requirements below: 1. Folder names should be unique inside its parent folder. 2. Json Object names should be unique inside its parent folder. 3. I should be able to Add, Rename, Move, Copy, Delete folder with its subfolders/documents. 4. IMPORTANT: providing 1,2 are satisfied I should be able to query object data via their names path. For example i want to query/filter all the users whose age are >18, Name = John and [login to view URL] = Bob useing the below paths(if data exists there) *USERUNIQUEID*/allData/Personal Data/Age *USERUNIQUEID*/allData/Personal Data/Name *USERUNIQUEID*/allData/Pets/Cats/CatsJsonObject Some of my thoughts regarding db choices/designs: 1) Relational Databases (SQLite): there are some ways to model hierarchal data [login to view URL] However not sure if i would be able to easily query the way i want. 2) Firebase - json tree could store deep nested data however no native way of doing complex queries therefore i wold have to write some complex logic on client side (aka multiple requests for each filter condition). Also it downloads the whole json tree for a child... 3) Firestore - i am able to use complex queries providing put all user data as documents into one collection. So every document would have ParentFolderId field. Problem here is that the path to a document would be made of Firestore generated unique ids (because document titles are only unique under its parentFolder so not possible to use as a document id) [login to view URL] 4) Couch Db? not sure if this NoSql document store provides any advantage comparing to firestore solution. [login to view URL] Ideally if you have implemented something like this in the past and are based in the UK.
รหัสโปรเจกต์: 17688654

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

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

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

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

กำหนดงบประมาณและกรอบเวลาของคุณ
รับเงินจากการงานของคุณ
อธิบายข้อเสนอของคุณในภาพรวม
ลงทะเบียนและเสนอราคาฟรี
6 ฟรีแลนซ์กำลังเสนอราคาโดยเฉลี่ย £225 GBP สำหรับงานนี้
รูปอวาตาร์ของผู้ใช้
Hi there, I would like to discuss your requirements in more details, would you please come on the chat to discuss? Thanks
£150 GBP ใน 3 วัน
4.9 (23 รีวิว)
4.8
4.8
รูปอวาตาร์ของผู้ใช้
Hi I'm full stack professional developer. I have rich development experience and have developed many apps. I already read your proposal and understood your project clearly I will work for you honestly and will try to complete on time exactly. Thank you very much.
£500 GBP ใน 15 วัน
5.0 (4 รีวิว)
2.5
2.5
รูปอวาตาร์ของผู้ใช้
Hello, We've got the right expertise in application development by Android, iOS, ionic, React Native & We're happy to discuss all the requirements of your project. I’m sure that we can make a great deal together. Hope to hear from you soon! Many Thanks Roman
£277 GBP ใน 10 วัน
0.0 (0 รีวิว)
0.0
0.0

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

ปักธงของ UNITED KINGDOM
United Kingdom
0.0
0
ยืนยันวิธีการชำระเงินแล้ว
เป็นสมาชิกตั้งแต่ พ.ค. 1, 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)
กำลังโหลดตัวอย่าง
ได้รับอนุญาตสำหรับตำแหน่งทางภูมิศาสตร์
เซสชั่นการเข้าสู่ระบบของคุณหมดอายุและคุณได้ออกจากระบบแล้ว กรุณาเข้าสู่ระบบอีกครั้ง