The business requirements
Smessage.it is an encrypted and secure platform allowing you to send and receive messages, files and information with confidentiality, completely private and untraceable. Initially developed at the University of Wales Trinity Saint David, Smessage.it approached chilliapple to develop various enhancements to deliver a platform that is entirely encrypted, secure and un-hackable.
The requirements included full end-to-end encryption coding, a user dashboard, username functionality, a home page redesign, a new CMS system to manage front end content more efficiently, new payment gateways and new subscription functionality that allowed for a 28-day free trial.
Our Solution
A chilliapple account manager and a team of Laravel specialists were assigned to the project. It was managed with BaseCamp and the setting of milestones and regular Skype calls and emails to ensure progress and feedback were shared continuously. We used the Laravel openssl_encrypt solution within PHP to deliver the guaranteed encryption promise and implemented Stripe and Paypal as payment options. We re-evaluated the user journey to keep visitors on the site and implemented improvements. We also recommended and developed a new Content Management System to allow staff to manage content, user information and payments. As standard, we also tracked site performance for 30 days and fixed any bugs.
The Results
The site has been transformed into an easy to use and easy to manage platform. Changes to the messaging dashboard and a new frontend design have persuaded more visitors to entrust anonymous messaging with Smessage.it. Enabling Stripe and PayPal, alongside a new subscription cancellation feature, has helped both the business and its users to manage subscription fees better. The new CMS has reduced the time and cost of updating content, information and purchase data.
The technical bits
- Message Inbox module
- Message Sendbox module
- Paypal payment used for subscription
- Stripe payment used for subscription
- All important information in DB is encrypted