rmd Studio Inc.

#210 - 128 West Hastings, Vancouver, British Columbia, Canada
We have more than a decade of experience in full-stack web and mobile application development for scientific, healthcare, and industry sectors. Our clients are mainly enterprises and nonprofit orga...
Rastin Mehr

Rastin Mehr

  • 370 Followers / 361 Leaders
Founder and core architect of #Anahita platform and framework #hackerpreneur interested in #OpenData #OpenScience #CitizenScience ⚗️🔬🔭🚀🇨🇦🏳️‍🌈
Rastin Mehr

Rastin Mehr

Anahita 4.* Roadmap

This is the list of goals that we want to accomplish for this release. The implementation details and time are generally unknown until we actually start developing them. #Anahita #vision #features


  1. base #tagging infrastructure
  2. tag: hashtags
  3. tag: people #mentions
  4. tag: actors
  5. tag: media
  6. tag: locations #locationgraph


  1. Geolocation libraries. Ability to extend and configure ...

Anahita Lingo

Actor Node

An Anahita node that represents a person or a group of people. An actor node has stories to tell and therefore has a story feed. It has an identity (Avatar and Information). It often uses a collection of content creation social applications such as photos, discussions. Following an actor node results into subscribing to all the stories generated by that actor. A person actor node can...

Using Articles for blogging

We've decided to start using the articles in the Atrium group as our blog and retire our Worldpress blog. We thought that all the effort that is going to maintaining and updating the wordpress website could be invested in improving the Articles app and it is better integrated with the rest of Anahita website. We may or may not migrate the content from the legacy blog to this group; that depends...

Rastin Mehr

Rastin Mehr

  • September 11 2014

Mobile Web or Mobile Apps

This article was originally posted on the https://www.rmdStudio.com blog.

After our previous blog post The What is mobile cloud computing architecture we got a few emails with this question:

Why do we bother with building mobile apps? Why can't we just use a content management system or web app with a responsive template?
Well first of all it is true that content management systems are web...
Rastin Mehr

Rastin Mehr

Where is Anahita heading to? The Action Plan

I started an article reflecting on Anahita's history and goals. It was supposed to be just a paragraph, but it grew to become an independent blog post. Apparently, I like to ramble on when it gets to talking about Anahita. You can find the published article here:

TL;DR after building a learning management system for an old-school education company, I was inspired to b...

Rastin Mehr

Rastin Mehr

Anahita codebase size since version 2

Anahita codebase size since we started removing the Joomla code. Currently standing at 11.6MB despite all the new features added #NoJoomla
Rastin Mehr

Rastin Mehr

Chemora iOS app

New startup that we're working on. Chemora is an app for patients who are receiving chemo and radiation treatment to log their side effects through their treatment period and create more accurate reports for their oncologist. Learn more: https://www.rmdstudio.com/portfolio-item/chemora-ios-healthcare-app-cancer-patients/ #startup #MobileApp #Oncology #Healthcare
Anahita Project

Anahita Project

The #Anahita #project management group. Visit https://github.com/anahitasocial for more information about Anahita code and how to get started.
Rastin Mehr

Rastin Mehr

What do we want to see in Anahita 4.*

Blossoms in WestEnd

The focus of #Anahita 4.3 was to completely remove Joomla from Anahita. The focus of next release will be #MobileFirst and developing a client server architecture where all the UI layouts and elements are generated in the browser using Javascript while the server side php becomes mostly an API.

This article describes the ideal scenarios that we are aiming to achieve.

Designing for Mobile First


React Redux Material UI Resources

In the next release of Anahita we are rebuilding the UIs in #ReactJS and #MaterialUI. The php back-end will be mostly providing Restful APIs and will only be rendering pages with SEO value, otherwise Anahita will be mostly rendering as a single page app #SAP for the logged in users. If you want to start learning the technologies that we will be using here are some resources that I've studied:


Rastin Mehr

Rastin Mehr

Are you curious about the state of #Anahita #ReactJS app? Here are some screen captures of the UI with the dark mode: https://www.getanahita.com/photos/sets/164820-anahita-react
Rastin Mehr

Rastin Mehr

Masonry layout in React

Got to be thankful to #ReactJS components that that save us time. React Stack Grid https://github.com/tsuyoshiwada/react-stack-grid took care of the #masonry layout. Now all we have to do is to load data and append to the list to have infinite scroll working.
Rastin Mehr

Rastin Mehr

  • February 07 2017
Rastin Mehr

Rastin Mehr

  • November 26 2013

Writing for the Anahita DocCamp speech

Writing the #Anahita #DocCamp speech for tomorrow night. I think faster than I write.

Anahita 4.3.12 Birth Release is out

This is a maintenance release with a number of fixes in RESTful APIs, OAuth for Twitter and facebook, and a number of improvements and cleanups in the core library. The only new features that we've added is in the Articles app. You can now upload a cover for a published article. You can see the change log for more details: 


How To...

Powered by Anahita