8/3 - 10/3 | 3 F2F Meetings to brainstorm ideas + decide on App’s main feature. | 8 |
12/3 | Finalized Proposal and decided on design theme (Santorini, Ancient Greek style) | 2 |
6/5 | Designing poster for Lift-off | 2 |
7/5 | Familiarizing w Figma + Designing Customisation Page for Lift-off video | 6 |
8/5 | Finalizing some details of Customisation Page Design for Lift-off video | 1 |
9/5 - 10/5 | Video | 5 |
12/5 | Setting up React + Doing react’s official tutorial on tic tac toe game | 2 |
13/5 | Attending Orbital workshops for database + git-github | 3 |
13/5 | Responding to email by mentor | 1 |
14/5 | Zoom meeting with advisor, Sprint #1 planning | 2 |
15-16/5 | Setting up project + configuring firebase. (1.5) Attend session regarding web servers (1.5) | 3 |
17/5 | Learning concept, structure of a web app (1) Meeting with advisor (0.5) Getting started with firebase authentication (2) | 3 |
18/5 | Learning and implementing authentication features with SignUp and SignIn logic. (Scap the idea of using FirebaseUI for auth and re-implementing) | 4 |
19/5 | Implementing basic sign-in page with signup, signup components and pages. (2) Attending a microservice, basic web architecture session (1.5) Rewatching orbital workshop on React + reading documentation (1.5) | 5 |
20/5 | React workshop | 1 |
21/5 | Learning through firebase tutorials, reading about OAuth, API | 3 |
22/5-23/5 | Attending a session for software testing. (2) Finalizing signUp, signIn logic, Google Authentication. Adding logout logic and LogOut component. Creating pull requests, resolving conflicts and comments. | 5 |
24/5 | Design and settle database structure for app (1) Attend session for software testing methodologies + testing tools (3) | 4 |
25/5 | Implement popup front end when creating event, implement backend logic for writing to database the user data for login button, and event details for create event button. | 5 |
26/5 | Settle query for reading all events from database for create event button. Fixing the UI bug of events not loading | 7 |
27/5 | Finally fixing the UI bug for the event page with the help of groupmate. | 6 |
28/5 | Helping with frontend for editor template page (3) Settling the logic for saving events to database (1) Designing user activity diagram (1) | 5 |
3/6 - 9/6 | Evaluation of KingPins & review comments | 1 |
9/6 - 11/6 | Learn more about css & tailwindcss through side project | 6 |
12/6 | Fix form’s label and input retrieval logic | 4 |
13/6 | Learn more about css through side project | 1 |
14/6 | Research about cloud firestore to store images Research and discuss new UI for the editor page | 2 |
15/6 | Research about drag and drop, discuss with Wei Rong to then settle layout with quill editor for event landing and reuse logic of old form editor for attendee form. Temporarily scraping drag and drop Implement draft layout and utilities bar for editor page. Starting on logic for upload image | 5 |
16/6 | Work on upload image & retrieve image | 3 |
17/6 | Work on image upload Start on next & back buttons in util bar Research Radix UI & MUI for data & time range picker | 5 |
18/6- 19/6 | Settle on image upload Brush up on css & React states for multistep form Attempt to implement time range picker, but then scraping the draft afterward | 3 |
20/6 - 21/6 | Work on multi step form preview for attendee form editor | 6 |
22/6 | Finish attendee form & pull request Resolve bugs, comments after pull requests (Refactoring file structures, states and fix some bugs) | 6 |
23/6 | Finalizing attendee form | 3 |
24/6 | Learn about writing unit tests and wrote 2 test suites | 2 |
25/6 | Wrote 15 test suites | 5 |
26/6 | Poster + Update diagrams | 5 |
25/6 | Video | 6 |
25/6 | Poster + Readme | 4 |