TYPE OF PROJECT
Mobile application, Web application
WHAT WE DID
Tablit - Trial Notebook is an application designed for running on both mobile platform (iOS) and web platform with the purpose of replacing all classic notes and documents in a court trial by the use of the tablet. With Tablit, user can easily and quickly make any documents and notes necessary for the trial as well as access online storage services such as AWS S3, Dropbox and WebDAV to download photos and images to store on the local device. This app also enables the user to sync all app data to the web server so the user can use different devices at the same time with the same data source. The most challenging feature of this app is that based on specified user types, users can interact with each other via sharing and updating on the same shared notebooks.
- Use the leading programming language, Object-C, and Xcode to build a mobile app.
- Build the website using PHP language, Django framework for the most function website experience.
- Design a suitable AWS system with the combination of different services: EC2, Elastic Beanstalk, RDS, S3 to handle high-volume of data transaction via syncing between mobile and server.
Tablit - Trial Notebook app has been published to Apple Store. The app is running well on both the mobile application and web server. It has been improved a few times to operate flawlessly with the current iOS version.
Front-end: HTML5, Bootstrap 3, AngularJS
Back-end: Python Django framework
Infrastructure: AWS EC2, S3, RDS for MySQL, Elastic File System, Auto-Scaling, Elastic Load Balancing, CloudFront CDN, Cloudwatch
Mobile App: Objective-C, Crashlytics, Dropbox API, WebDAV API