‘In My Diary’ is a powerful, easy to use and comprehensive organizational communication solution used by schools, clubs, sports, and other community organizations.
Building this new app required the developers to look for a variety of solutions to several issues they faced, including storage. Since In My Diary maintains redundant servers, they needed servers to have instant access to all saved documents, newsletters, forms and notes. Saving uploaded files to the local server’s hard drive would not achieve the required redundancy across multiple servers.
As the subscriber base of In My Diary grows, additional servers will be introduced to distribute the load. These new servers will need instant access to the stored documents on the cloud storage.
Also, newsletters and notes uploaded through the web interface needed to be instantly available to users through the app.
The developers from In My Diary found their cloud storage solution at Bitcasa. With Bitcasa, accessing documents from the app has no impact on In My Diary servers since documents are accessed directly from Bitcasa cloud storage through the app, freeing up more resources on In My Diary for the Web administration and the app API.
Bitcasa and other independent providers offered all of the components need by the app, including cloud storage, mass emailing, push notification and cloud DNS. They considered AWS for all of these needs, but found that by carefully selecting providers like Bitcasa they achieve competitive prices with better tools and support for their solution.
“Bitcasa offers a range of tools, documentation with sample code and support to get started with their CloudFS API,” said Jonathan Staskun, Technical Director at In My Diary. “We found it quick and easy to implement CloudFS using their REST API for our web-based interface. Implementing CloudFS into both the iOS and Android versions of our In My Diary app were equally quick and easy.”
Jonathan said Bitcasa’s CloundFS API offers good functionality allowing them to control all files and documents from code level, which allowed them to tightly integrate CloudFS into their solution. He said they found response time between their servers and CloudFS to be very good, with excellent security with the use of tokens.
The app is running well and is offering a new option for organizations to stay in touch with their members. Through an intuitive and responsive administration website which drives the In My Diary app, organizations can effectively present all forms of electronic communication to their members, including calendar events, messaging through push notifications, newsletters, forms, and a blog. The way information is presented in the app reflects how and when users accesses the various types of organizational information.
The app is available for free download on iOS, Android, and web application. In My Diary is deeply integrated with Mobile Apps.