Skip to content
Saurav M H edited this page Jul 23, 2020 · 3 revisions

Bundly - Dash Project Features

  • Collection of info from PRs, discord, etc (searchable)
  • Calendar events for Today pinned on top (easy access- no tab switching)
  • Post daily stand up notes from the Boxie daily-work-tracker itself
  • Suggest the open issues/PRs assigned to us, when we type in the Boxie daily-goals area

Tech Stack

  • React JS
  • Passport JS
  • MongoDB
  • Vercel and Nginx
  • GitHub API - GraphQL
  • Discord API

Building:

  • take a look at your PRs/issues, etc & creates a structure of what you should be posted on your standup notes
    • generates standup notes
    • todo-list: automatically posts your todo list to standup // priorities of task
  • search feature:
    • search for a topic on discord/github/note taking app
    • search for mlh related stuff (github is down, trending stuff)
  • calender events for the day on dashboard
    • one place for all!
  • etc:
    • graphs to visualise progress

Workflow

Auth --> Dashboard --> Search all info (github + discord) 🔥🔥
                   --> Create stand up notes 🔥🔥
                       --> Add todos/ work tracker 🔥
                          --> Today's progress (GUI thingy)
                   --> G.Cal events for today
                   --> Pin imp channels and view its messages (monitor the messages) [Monitor section]
                      --> PR changes and github notfis
                   --> Total shoutouts & leaderboard of top(optional)

Features explanation

Github Assistant

  • Users receive notifications for conversations in repositories they watch including:

    • Issues and their comments
    • Pull Requests and their comments
    • Comments on any commits
    • Notifications are also sent for conversations in unwatched repositories when the user is involved including:
    • @mentions
      • Issue assignments
      • Commits the user authors or commits
      • Any discussion in which the user actively participates
  • Help in easily searching through the universal search menu [Github Data Dump]

Discord Assistant

  • Provide searching through DMs and channels from guilds (servers) allowed by user
  • Discord notfications tab, to keep a list of pings and messages from pinned channels

Requested Features

  • Reduce the size of Suggestions from previous standup (its h2 now, prolly change to h4 or something, just to keep it subtle)
  • Show the commit link in the standup notes (if they are less than 2), or else just the commit number
  • Post the message directly from Bundly to standup
  • Add tracking from other remotes as well for standup notes creation
    • Ex: Showing number of commits, PRs and info made in Facebook/jest along with the MLH remote of the same.
    • The above remote can be added and deleted by user on will (store it in DB maybe - as it's more of a permanent decision to add a new remote, open to discussion)