Find Jobs
Hire Freelancers

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

$250-750 USD

Closed
Posted about 7 years ago

$250-750 USD

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

About the project

15 proposals
Remote project
Active 7 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
15 freelancers are bidding on average $629 USD for this job
User Avatar
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 in 20 days
5.0 (28 reviews)
5.6
5.6
User Avatar
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 in 10 days
5.0 (3 reviews)
5.1
5.1
User Avatar
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 in 25 days
4.9 (28 reviews)
5.4
5.4
User Avatar
Hi, Ready for this task. Can we discuss details further? Waiting for your reply! Thanks - Nirmal Vidura
$500 USD in 8 days
5.0 (39 reviews)
4.5
4.5
User Avatar
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 in 10 days
4.0 (24 reviews)
5.6
5.6
User Avatar
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 in 25 days
5.0 (2 reviews)
3.7
3.7
User Avatar
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 in 10 days
2.7 (4 reviews)
3.5
3.5
User Avatar
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 in 10 days
4.2 (8 reviews)
2.4
2.4
User Avatar
Though I am new here but my team has 7 years of experience into Java. Can very well execute this Project
$444 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
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 in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Corte Madera, United States
5.0
147
Payment method verified
Member since Mar 21, 2005

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.