Anahita Project

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

Stories

Rastin Mehr

Rastin Mehr shared a photo

Anahita Locations - Browse View, now with addresses #ReactJS #MaterialUI
Rastin Mehr

Rastin Mehr shared a photo

Anahita Locations Read View

Locations Read View. This was quite simple and there was already a React component for rendering the map. #ReactJS #MaterialUI
Rastin Mehr

Rastin Mehr shared a photo

Anahita Locations Browse

Locations Browse view. This was surprisingly easy using the new HOC approach
Rastin Mehr

Rastin Mehr shared new photos

Rastin Mehr

Rastin Mehr shared a photo

An example of Hashtag view in Anahita React app

This is the first iteration of Hashtag Read view with the list of taggables. We also made improvements to the API and how the taggables JSON being constructed. The new changes will be in the next release of Anahita. #Anahita #Hackathon #Tags #Taggables
Rastin Mehr

Rastin Mehr shared a note

While implementing the tags in the React app I noticed that Anahita doesn't yet have an API to obtain the taggables, so I got down to implementing the taggables API which will be available in the n... Read More
While implementing the tags in the React app I noticed that Anahita doesn't yet have an API to obtain the taggables, so I got down to implementing the taggables API which will be available in the next release of Anahita. Taggables are nodes that are related to a tag such as a hashtag or a location. #Anahita #Hackathon Read Less
Rastin Mehr

Rastin Mehr commented on the photo

Comments in a stream

I think the UI elements are a bit bulky. That can be refined later, but the data state management and workflows are working nicely.
Rastin Mehr

Rastin Mehr shared a photo

Comments in a stream

Implementing comments was a bit challenging and yet quite fun. This is the first iteration of comments with inline editing and actions. #Anahita #ReactJS #ReduxJS #MaterialUI #Comments
Rastin Mehr

Rastin Mehr shared a photo

Allowing comments on a stream came as a design pattern challenge at first, but the 5th idea worked well which was constructing a two level comment state tree where comments are grouped by parent ids. Now this approach is working too well which means whenever a comment is added all the stories on the stream with the same set of comments get updated. That means we need to make changes to the query that fetches and reorders the list of stories. #Anahita #Comments #DesignPatterns #ReactJS #ReduxJS #MaterialUI
Rajkumar Mundel

Rajkumar Mundel and Rastin Mehr commented on the topic

Any Specific date for the release of 1st version of Anahita-ReactJS

Any specific date for the release of 1st version of Anahita-ReactJS ?

Thank you :)

Sure :)
You are doing brilliant work :). Cheers :)
Rastin Mehr liked this
Rastin Mehr
Rastin Mehr
April 12 2019 Permalink
Thank you!
Rajkumar Mundel

Rajkumar Mundel and Rastin Mehr commented on the topic

Any Specific date for the release of 1st version of Anahita-ReactJS

Any specific date for the release of 1st version of Anahita-ReactJS ?

Thank you :)

:) Thank you for quick reply :). Yes I am eagerly waiting for Anahita React to use on Anahita on my phone as a web app :)

This part is still not started - "back-end code to APIs only" ??

Thank you :)
Rastin Mehr liked this
Rastin Mehr
Rastin Mehr
April 11 2019 Permalink
Likewise here. We aren’t reducing the back-end to APIs until the React App is stable and in good shape to replace the current UI.
Rajkumar Mundel liked this
Rastin Mehr

Rastin Mehr commented on the topic

Any Specific date for the release of 1st version of Anahita-ReactJS

Any specific date for the release of 1st version of Anahita-ReactJS ?

Thank you :)

Rastin Mehr liked this
Rastin Mehr
Rastin Mehr
April 08 2019 Permalink
I wish I could tell, but we are solving a lot of design patterns for the first time and it's hard to come up with an estimate. Social networks are as complex as they get when it gets to applications, they can be quite... Read More
I wish I could tell, but we are solving a lot of design patterns for the first time and it's hard to come up with an estimate. Social networks are as complex as they get when it gets to applications, they can be quite elegant too. We are already using the Anahita React as a reference for a lot of our internal projects. We're going to keep building until it is ready. Quite likely as a new template for Anahita until it is stable enough, then we'll proceed with reducing the back-end code to APIs only. That's going to be fun! Read Less
Rajkumar Mundel

Rajkumar Mundel started a topic

Any Specific date for the release of 1st version of Anahita-ReactJS

Any specific date for the release of 1st version of Anahita-ReactJS ?

Thank you :)

Rastin Mehr liked this
Rastin Mehr

Rastin Mehr shared a photo

Spruced up media cards and added actions #Anahita #Hackathon #ReactJS #MaterialUI
Rajkumar Mundel liked this
Rastin Mehr

Rastin Mehr shared a photo

Spruced up story cards with array of objects or subjects #Anahita #Hackathon
Rastin Mehr

Rastin Mehr shared a photo

Added Notification subscribe/unsubscribe and Medium Delete actions. The design pattern for actions workflow is coming together. #Anahita #Hackathon
Rastin Mehr

Rastin Mehr shared a note

Looks like we found a way to have reusable actions in both browse and read views of Anahita React. It works so well that we can even have Owner Actor follow/unfollow or block/unblock on story items... Read More
Looks like we found a way to have reusable actions in both browse and read views of Anahita React. It works so well that we can even have Owner Actor follow/unfollow or block/unblock on story items. Going to implement the additional actions next. The code can be made DRY, but we aren't going to do that yet. We want to see all the patterns emerge and then we'll come up with higher order function design patterns to make the cod reusable. https://github.com/anahitasocial/anahita-react #Anahita #ReactJS #ReduxJS #SoftwareDesignPatterns Read Less
Rajkumar Mundel liked this
Rastin Mehr

Rastin Mehr shared a photo

Like/Unlike actions are working. Furthermore, revised a design pattern of handling actions in browse views. The Follow action implementation is also another example. #Anahita #Hackathon #ReactJS #ReduxJS #MaterialUI
Ildemaro  Martinez Jr

Ildemaro Martinez Jr and Rastin Mehr commented on the note

During the last 2 weeks our focus has been on ways to deploy #Anahita using #Docker and #Kubernetes on cloud platforms such as #AWS we're going to make this happen and it will be a great milestone ... Read More
During the last 2 weeks our focus has been on ways to deploy #Anahita using #Docker and #Kubernetes on cloud platforms such as #AWS we're going to make this happen and it will be a great milestone for Anahita. Read Less
Hello Rastin: any progress/approximate timeline on this? We want to deploy #Anahita using #Docker and #Kubernetes and are waiting for official Anahita DK8s tools
Rastin Mehr
Rastin Mehr
February 13 2019 Permalink
Don't wait for us, build one of your own. We first want to build the Anahita React app, then reduce the back-end code base to APIs only, then we build the DK8 tools for the new architecture. Right now we don't want to... Read More
Don't wait for us, build one of your own. We first want to build the Anahita React app, then reduce the back-end code base to APIs only, then we build the DK8 tools for the new architecture. Right now we don't want to build DK8 tools for the existing release only to throw it out later. Read Less
Rastin Mehr

Rastin Mehr shared a photo

This weekend we performed more work on #Anahita stories in our #ReactJS app. Implemented localization, container to construct story messages. Also performed some refactoring and UI adjustments. Most of Anahita React development work isn't about building features, but finding new software design patterns for a complex graph architecture system. This will be our ongoing obsession. #Anahita #Hackathon
2 people liked this

Photos View All

Articles View All

Topics View All

To-dos View All

Powered by Anahita