Portfolio
, , ,

Life Organizer Social Network

Life organizer in the form of a platform for building custom apps by non-technical users to satisfy their personal and project management needs. It is also a social network that features a set of integrated Web applications.

The customer turned to Altoros to build a flexible system from scratch that would allow users create applications for personal and project management needs. The system had to have a calendar, a chat, and a platform for building custom apps by non-technical users through the Web browser. The team of Ruby on Rails developers created high performance solution with solid security conditions.

The team had to develop a solution that could enable users to create and connect random entities. For example, the user should be able to create timesheets and other project management tools that are connected like records in the database. This application had to look like a single solution with a custom interface. The system had to have a calendar, a chat, and a platform for building custom apps by non-technical users through the Web browser.

The team created the highly flexible application that comprised a set of integrated web applications including:

  • Project management tools
  • Personal and project-related applications like ToDo, Blog, Wiki, Files
  • Real-time chat in the browser, or using any XMPP client
  • Messages with saved chat transcripts
  • Calendar with real-time alerts and notifications.

The application can be used as a social network and as a platform to easily build custom applications in the Web browser. To enable flexibility on the database level, the team applied the extension for Ruby on Rails ActiveRecord ORM. To provide an easy-to-use UI for building apps, Altoros created a layout manager similar to Bentoo application for OS X.

The solution enables users to create any kind of records with relations between them and to build simple UI to work with these records. The customer can sell this unique product to gain profit.

Technology Stack

Server Platform

Linux

Client Platform/Application Server

NginX, Phusion Passenger

Technologies

Ruby on Rails, AJAX, jQuery, Prototype.js, Google Contacts API, Google Calendar API, OpenID sign in

Programming Language

Ruby, JavaScript, HTML, CSS

Modeling Tool

MySQL

Development Environment

OS X/Linux, RVM, Git/SVN, Textmate/Netbeans

Want to develop something similar?


© 2001 – 2018 Altoros