Find Jobs
Hire Freelancers

Java program to find and backup images and other file types -- 2

$250-750 USD

Ditutup
Disiarkan sekitar 7 tahun yang lalu

$250-750 USD

Dibayar semasa penghantaran
I would like a Java program that does the following: 1) efficiently crawls a computer (mac, linux, windows OS) for files of certain types (matching a regular expression with wildcards perhaps, but also, see below, possibly by programmatically determining file types - images and videos to start) 2) prompts the user with an expandable hierarchical list of files/folders that can be selected by file and folder hierarchy or by types, and backup the selected files/folders to a remote location (initially an Amazon S3 bucket) with the following options (within the original target bucket/folder): a. preserving the original file hierarchy (from root source folder) in the destination b. storing files in folders by day, by month, or by year (of original file creation) c. storing files in folders by filetype d. default is to store all backed up files in a single destination folder 3) uses an embedded pure Java database (H2) for storing configuration settings, backup statistics/history, and a list of known files and locations to backup or ignore (user should optionally be prompted to select new files/types after each crawl and user can also see and change settings for all files in expandable list - ideally the expandable list will indicate nodes/folders which have newly discovered files of interest). Ideally, the program would be able to store multiple "configurations" for different backup jobs that can be "replayed". 4) has a GUI for settings and progress monitoring, but also be able to be run automatically from the command line (either based upon configuration settings passed in from command line or from previous/saved settings). 5) recognizes duplicate files regardless of location or filename (probably using some kind of hash list in the database) and not copy/backup duplicates unless configured to do so. 6) absolutely not change or affect source files in any way 7) keep/display a history of backup dates and statistics - e.g. how many files were found/examined, how many files were new, how many files were changed, how many files were backed up Also not required, but nice to have features include: 1) for image files, the program would offer to "adjust orientation" of copied images if needed based upon exif data (if available) in the files 2) the program optionally would be able to recognize files without extensions (or possibly just validate extensions using Apache Tika - see [login to view URL] for discussion), possibly adding appropriate missing extensions.... There are many areas in which this project could grow in the future if your work is successful. Freelancers who are interested in this project should provide the following: 1) an image of a Java GUI you have built 2) a description of the technology you would use for this project 3) a description of a similar solution you have built (if any) 4) an estimate or how long it will take and proposed project timeline/milestones 5) a brief description of what you think are the biggest challenges in the project 6) a bid/cost estimate for program completion Thank you for your consideration and best regards.
ID Projek: 13425743

Tentang projek

15 cadangan
Projek jarak jauh
Aktif 7 tahun yang lalu

Ingin menjana wang?

Faedah membida di Freelancer

Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan
15 pekerja bebas membida secara purata $629 USD untuk pekerjaan ini
Avatar Pengguna
Hi, This is Paul Devanesan has done Master's in Engineering and Technology from IIT Madras and worked with different big MNCs around the world. I have proven record of developing smaller projects from software Engineer to developed a big product for Bigger Clients across the globe and reached better position as Technology Specialist. After I absorbed all the technical skill sets and different delivery methods then I started my own development company to reduce the cost cutting, less maintenance, and very much transparent with client and finally providing superior support in all the levels of the project delivery model. I have 30 technically strong team could write right quality of code and produce best result for the given problem. Most of our technical team members are highly competitive and certified as per latest technologies. Please look at my technical skill sets passed in freelancer.com site with above 90% percentile. Thanks & Regards Technology Head PeriQ Technologies
$722 USD dalam 20 hari
5.0 (28 ulasan)
5.6
5.6
Avatar Pengguna
Hello, Greetings from Shopify We have recently completed the similar project and would like to show you a live demo which is similar to your project . I would like to discuss your project in more details so during the process we won't have any confusion regarding the job. Lets proceed our conversation in chat. Thanks :-)
$515 USD dalam 10 hari
5.0 (3 ulasan)
5.1
5.1
Avatar Pengguna
Can complete this in Java Swing. Dont know how to attach image of gui i made here. But i have worked with several java desktop application. All your requirement is ok, the only problem i think would be to remove the duplicate when they have different name. I think i could use metadata to check for this let me know if you are interested :)
$555 USD dalam 25 hari
4.9 (28 ulasan)
5.4
5.4
Avatar Pengguna
Hi, Ready for this task. Can we discuss details further? Waiting for your reply! Thanks - Nirmal Vidura
$500 USD dalam 8 hari
5.0 (39 ulasan)
4.5
4.5
Avatar Pengguna
I am an IITK graduate and I have 9 years of experience in software development. I have 100% completion rate and I have finished all the projects with the highest level of customer satisfaction. I usually finish projects with ease on which other freelancers have already given up. I learn and understand new stuff very fast and finish the job with top quality and reliability.
$555 USD dalam 10 hari
4.0 (24 ulasan)
5.6
5.6
Avatar Pengguna
Hi, I have more than 12 years experience in programming. Mainly working in big projects ( Desktop, Android and web). My programming Languages: java j2ee PHP... Send a private message to discus more details if you are interested. Thanks. Have a good day
$555 USD dalam 25 hari
5.0 (2 ulasan)
3.7
3.7
Avatar Pengguna
Hi, I have more then 10 years of experienced in java, i did lots of work on Swing,AWT, JDBC, servlet, JSP, Spring. Kindly initiate the discussion .
$422 USD dalam 10 hari
2.7 (4 ulasan)
3.5
3.5
Avatar Pengguna
I am ready to work on your task as per the requirement , and available 24/7 for status update message me Thank you
$555 USD dalam 10 hari
4.2 (8 ulasan)
2.4
2.4
Avatar Pengguna
Though I am new here but my team has 7 years of experience into Java. Can very well execute this Project
$444 USD dalam 7 hari
0.0 (0 ulasan)
0.0
0.0
Avatar Pengguna
Hey, how is it going today? My name is Michael, I'm a web designer/developer from Boston. I've had a look at your project description and feel that my skills match your requirements perfectly. In fact, I did a very similar project recently which I can share with you. Let me know when you have a minute to discuss.
$555 USD dalam 10 hari
0.0 (0 ulasan)
0.0
0.0

Tentang klien

Bendera UNITED STATES
Corte Madera, United States
5.0
147
Kaedah pembayaran disahkan
Ahli sejak Mac 21, 2005

Pengesahan Klien

Terima kasih! Kami telah menghantar pautan melalui e-mel kepada anda untuk menuntut kredit percuma anda.
Sesuatu telah berlaku semasa menghantar e-mel anda. Sila cuba lagi.
Pengguna Berdaftar Jumlah Pekerjaan Disiarkan
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuatkan pratonton
Kebenaran diberikan untuk Geolocation.
Sesi log masuk anda telah luput dan telah dilog keluar. Sila log masuk sekali lagi.