Inspiration
We are part of the SciBorgs 1155, and recently we finished our build season period. During this build season, we realized that to more effectively construct and program a robot for next build season, we needed a real time management software. This is where the name Real Time Management (RTM) comes from.
What it does
RTM is a management software which helps organize tasks by updating in real time, which helps us follow the AGILE Model, which is especially beneficial in a robotics environment, or other such high paced environment.
How I built it
RTM has two main parts, the IOS App and the Website. Both acts as clients to the Firebase Database, which can update in Real Time.
Challenges I ran into
One of the main challenges was actually getting the updates to be real in time, which even though Firebase is a real time based database, it still was quite difficult to setup. Authorization was especially difficult and as was developing a clean looking User Interface.
Accomplishments that I'm proud of
The Real Time aspect is the major feature of the RTM, as evidenced by the name. We also developed a sleek looking UI and UX.
What I learned
We gained extensive knowledge in the use of Firebase inconjuction with both Swift and Web based languages.
What's next for Real Time Management
Firebase already has existing support for slack with native APIs. A further extension of this project would be to combine Slack with RTM as Slack is already heavily used in business circles and further integration would help drive collaboration and efficiency in more workplace environments.
Log in or sign up for Devpost to join the conversation.