June 5, 2016 Meeting update - GalaxProject/main GitHub Wiki
##Agenda
- Review the previous meeting.
- Users and Avatars
- Chat service architect.
##General ideas and discussion points
- Previous meeting info can be found here.
- Users & Avatars info can can be found here.
- Chat service discussion and design decision can be found in the next section.
##Chat Service Discussion ###How users can connect
-
Public chat rooms:
- These are geo-location based.
- Users in the same geo-location can read and write into these rooms.
- Users who are not part of a room's geolocation can only read from room's feed.
- These connections are not stable and they change once the user changes his/her location. Unless it is a read only relationship.
-
Private chat rooms:
- These are between users who established a connection (friendship or following each other)
- They are not restricted to a specific geolocation.
- These connections are stable. They won't change with user's location change.
###Messages features:
- Each message have a geo-location associated with it.
- Each message that share a geo-location will construct automatically a public chat room unless it is used in a private chat room.
- Each message is created based on the current location of the profile owner.
- Each message is either private or public.
###Profile features:
- Profiles that share a specific geo-location can contribute with messages of that geo-location.
- A profile has an avatar, many messages (with different geo-location), many followers.
- A profile current location is dynamic.
###Profiles' subscription modes:
- Profiles can subscribe to a specific geo-location area.
- Profiles that enter a specific geo-location can enable auto subscription so they can follow up with latest news in the neighborhood.
- More complex subscription modes can be added later.
####Next meeting time to be determined through A Doodle vote.
###Tasks
- hackugyo to start writing the initial design documents for chat service.
- ChorNox to summaries the meeting on the wiki
Add your name if you want to do something specific as well.