Skip to content

Latest commit

 

History

History
39 lines (18 loc) · 1.14 KB

README.MD

File metadata and controls

39 lines (18 loc) · 1.14 KB

Pomodoro Crew

Pomodoro Crew is an efficient Time Management tool intending to solve or minimize problems in team communication and productivity.

[Presentation about Pomodoro Crew] (https://docs.google.com/presentation/d/1qNrgNp0SvOotwlRot-Yjs2EZp0lyZDd_FmhU-s-WV1c/edit?usp=sharing)

##Used tools

We choose [Cayle] (https://github.com/google/cayley) since it gives us flexibility and fits the best our need to store relations among different entities and [Bolt] (https://github.com/boltdb/bolt) as embedded storage engine as simple, fast and reliable solution.

##Technical details

User signs in to the application and obtains JWT token which is used as a session identifier lateron. He can run and stop timer and a server will update all other followers and users within his teams.

##What was done:

  • Authorization with JWT token in cookies

  • Synchronization across browser windows and different user via websockets

  • Users, teams and their relations are stored in graph database

##Plans to do

  • Registration

  • Integration with Jira

  • Slack integration for messaging and status updates

  • Team customization

  • Timer customization