Site Safe

PROJECT BRIEF


There are many web portals which creates 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. User first needs to register and purchase a space with Sitesafe. Once done, User has to provide FTP details of 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, User can set the system back to that restore point.

Features

  • 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 to the database.
  • Providing restore points so when clicked, it actually restores files on 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.

Challanges We Overcome

  • Implemented recurring payment using Paypal.
  • Build a script that validates if provided FTP details are valid or not. The system will display an 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 the 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