Site Safe


There are many web portals that create websites in few clicks but what about regular backups? Sitesafe solves that problem for you!

Sitesafe is designed especially for a non-technical audience who are managing their sites by themselves and want to take regular back-ups. The user first needs to register and purchase a space with Sitesafe. Once done, the User has to provide FTP details of the website(Which he wants to back-up regularly) and choose a back-up duration. The system will first validate and notify a user if provided FTP details are not accurate. On successful form submission, the system will take regular back-ups and creates a restore point for each backup. At any point, if the need arises, the user can set the system back to that restore point.


  • Login with different social media accounts like Facebook and Google+.
  • Paypal recurring payment integration.
  • Validates FTP credentials and performs one-way encryption on credentials before storing it to a database.
  • Providing restore points so when clicked, it actually restores files on a given FTP account.
  • Email notification if allowed space is utilized 80% or more.
  • Implemented REDIS cache to minimize load on the server and improve response time.
  • Compressing back-up files and making it password protected.

Challenges We Overcome

  • Implemented recurring payment using Paypal.
  • Build a script that validates if provided FTP details are valid or not. System will display error if details are not accurate.
  • Generate zip of back-up files and make it password protected.
  • Space optimization. So next time system will only fetch modified files compare to last backup.

Technologies Used

Backend Frontend Database Server
Yii , PHP 5.5 HTML, jQury, AJAX. MySql Amazon EC2 and S3 bucket for CDN.

Related Projects

Created by itreeni-admin | October 16, 2018 | Web Development