Contributions - se701g2/Doto GitHub Wiki
Team 1
| Team Member | Contribution |
|---|---|
| Harrison Leach | Added the ability to complete tasks. Integrated edit task endpoint with the frontend. Added persistence of user's points and unlocked items. |
| Tony Liu | Implemented reminders for calendar tasks and a notification system. Added drag and drop functionality to calendar tasks. Fixed some UI/build bugs. Updated mongo tests and Readme. |
| Matt Eden | Improved the responsiveness of the Doto UI to support a range of devices. Upgraded the package manager used by Doto to yarn. Managed a Discord server to facilitate team communication throughout the project. Co-authored the demo script. Updated the wiki to incorporate contributors from Group 5. |
Team 2
| Team Member | Contribution |
|---|---|
| Alex Monk | Developed the feature requiring login to access the calendar, settings etc. Added All-Contributors bot to the repository. Updated wiki. Team leader, organised meetings. |
| Andy Huang | Refactored code for the back-end, started work on theme design and colour selection |
| Shunji Takano | Developed the feature requiring login to access the calendar, settings etc. |
Team 3
| Team Member | Contribution |
|---|---|
| Rupert Moran-Adcock | Developed the task categories feature. Team leader. Wrote Demo Script |
| Johathan Sayalak | Added displaying of the due date to appointments. Bug fixes |
| Niko Tjandra | Developed the date validation feature and added the earliest date field to tasks |
Team 4
| Team Member | Contribution |
|---|---|
| Salma Sanad | Developed deleting tasks feature. Added new API calls for edit and delete backend. Added tests for the delete task feature. Fixed some Async bugs that were present in the backend API calls. |
| Harman Lamba | Developed deleting tasks feature. Added new API calls for edit and delete backend. Added tests for the delete task feature. Fixed some Async bugs that were present in the backend API calls. |
| Eric Pedrido | Developed deleting tasks feature. Added new API calls for edit and delete backend. Added tests for the delete task feature. Fixed some Async bugs that were present in the backend API calls. |
Team 5
| Team Member | Contribution |
|---|---|
| Ting-Kai Chen | Linked the start and end time from the settings page to tasks and the user so, the scheduling algorithm takes into account the active hours |
| Chinmay Deshmukh | Helped with the linking of active hours from the settings page to the database. Updated the relevant Wiki pages to reflect any changes made to the Database Schemas |
| Brian Zhang | Developed working hour feature and new UI feature in setting page. |
Team 6
| Team Member | Contribution |
|---|---|
| Kimberley Evans-Parker | Added UI for duration when adding tasks. Worked on gamification; Added UI and functionality for streak and points. Added functionality to the market place (allowed unlocking of themes) |
| Utsav Trivedi | Added travel time concept for scheduling a task. Added productivity mode and UI for Marketplace. |
| Bradley Coleman | Worked on the gamification feature. Implemented the stats modal |
Team 7
| Team Member | Contribution |
|---|---|
| Jordan Sim-Smith | Configured backend logging using Winston. Configured multi-package support and formatting using lerna. Updated task list to show start dates. |
| Preet Patel | Worked on Front End UI. Adding features such as editing tasks, Database schema redesign, bug fixes across Doto, voicing, shooting and editing the Doto demo video |
| Xiaoji Sun | Added Sign up button at login page, adjust the button on Task UI, Test the system and open defects about task |
Front End
| Team Member | Contribution |
|---|---|
| Babra Ajaz | Worked on the Calendar page. Styling the whole UI and upholding consistency. Backend integration with user information. Refactored codebase to follow naming conventions etc. PR Reviews |
| Isabelle Beaumont | Front end UI designs, Header UI |
| Nisarag Bhatt | Setting up react frontend configured with Eslint, Prettier and Material UI. Made Login Page and Global Theme changer with unit tests. Integrated backend with the calendar page so tasks persist. |
| Jamie-Lee Bird | Frontend Calendar Component UI design |
| Rishab Goswami | Frontend UI design, Documentation |
| Lakshya Oberoi | Front-end UI designs, Settings page development, Front-end PR reviews |
| In Ha Ryu | Front-end Routing, Frontend Unit Test |
| Mario Sinovcic | Front-end development, API integration, Documentation |
| Dinith Wannigama | Frontend task scheduling algorithm and integrated with/fixed create-task modal functionality, Documentation, Pull request Reviews |
Back End
| Team Member | Contribution |
|---|---|
| Lucy Chen | Set up database, initial schema with unit tests and routing, Documentation, Pull request Reviews |
| Ian Chua | Documentation |
| Shane Du Plessis | Backend API routing |
| Feneel Sanghavi | Backend Swagger, Documentation |
| Jonathan Venema | Backend API development and testing, swagger |
| Yin Wang | Code review, morale boost |
| Jason Yao | Code reviews, API design, API implementation, Documentation |
| Tao Natalie Zhu | Pull request reviews, testing of API, Documentation |
| Yiran Zou | Database schema, Google authentication |
Dev-ops
| Team Member | Contribution |
|---|---|
| Reshad Contractor | CI/CD Pipelines, Setup deploys to Azure, Documentation, Pull request Reviews |
| Casey Wong | CI/CD Pipelines, Setup deploys to Azure, Documentation, Pull request Reviews |
| Dalton Lim | CI/CD Pipelines, Documentation, Pull request Reviews |