Skip to content

Latest commit

 

History

History
63 lines (63 loc) · 4.06 KB

working-hours.md

File metadata and controls

63 lines (63 loc) · 4.06 KB
date hours tasks
2021
10.5. 2 Initial client meeting pitching and discussing the idea
24.5. 1 Setting up project stuff, like github and trello
3.6. 1 More setup stuff, accidentally made a new github rep
3.6. 1 Researching automatic email service etc.
3.6. 2 Setting up and familiarizing myself with Semantic UI and creating initial database schemas
3.6. 2 Client meeting discussing styling and functionality of the website
4.6. 4 Learning css and Semantic UI, and creating the VCard component
4.6. 6 Further designing the home page and the cards. Now works well on mobile as well
5.6. 1 Smooth gradient generator
5.6. 1 Creating Showtimes view and trying to fix scrolling
5.6. 11 Fine tuning all pages, creating new ticket form page and page not found page, as well as some discussion with client
9.6. 7 Implemented basic backend (without database, a debug version)
10.6. 7 Modifying frontend logic to use backend
10.6. 2 Trying to fix broken dates caused by JSON parsing among other smaller bugs
11.6. 3 Refactoring frontend data manipulation logic save shows and showtimes with redux
11.6. 4 Minor refactoring, trying to make page loading smoother with image placeholders etc.
14.6. 7 Ticket form page form now works correctly and has validation and error messages
17.6. 4 Researching and implementing admin authentication for backend
17.6. 3 Frontend login stuff as well as further research on gradients
17.6. 2 Disabling cards (no tickets available etc.)
18.6. 9 Admin panel base design, researching css transitions, basic ticket page
19.6. 1 Change backend behaviour for tickets
19.6. 1 Added some error and loading stuff
19.6. 2 Continue ticket confirmation page
20.6. 2 Fix ticket reservation and add confirmation logic
21.6. 1 Implement sending emails for the email ticket verification
21.6. 1 Researching how to prevent being flagged as spam
16.7. 3 Writing own css instead of using Semantic UI
18.7. 3 Replacing more css with original stuff
18.7. 1 Tweaking some functionality like fixing scroll position on navigation
19.7. 3 Admin ticket search
19.7. 5 Functionality to add shows and showtimes
19.7. 1 Work on admin ticket adding functionality
20.7. 2 More work on admin ticket adding functionality and auto logout on session expire
21.7. 3 Improving ticket search page
22.7. 6 Mark as arrived and card accessibility functionality and admin navigation update
23.7. 2 Designing card buttons and researching focus-visible and @supports usage
8.8. 5 Editing tickets functionality, and various small fixes
9.8. 3 (I forgot what this was) commit: 011b27b75897f26e2374e41b5f23909df28192bb
2022
21.7. 1 Getting familiar with the code base again
21.7. 6 Setting up project better (proper typescript, CI, etc...)
22.7. 2 Publishing React app on a VPS server
22.7. 2 CD to contabo server
22.7. 2 Auto pull requests (doesn't deploy yet???)
22.7. 1 Auto pull -> merge -> deploy now works with personal tokens (plus some extra)
22.7. 1 Buying and setting up domain and nginx and https
23.7. 2 Refactoring routes and other stuff
23.7. 2 Simple backup/rollback + deployment notification
23.7. 2 Notification popup component
23.7. 1 Minor features/fixes
24.7. 5 Admin tool notifications, data validation, error messages
24.7. 3 Confirmation popup component
25.7. 6 Fixing and improving email and ticket reservation
25.7. 4 MongoDB integration
26.7. 6 Admin can browse showtimes, deletion of shows and showtimes, bug fixing
26.7. 2 Fixing ticket seat limits
26.7. 1 Modify readme, fix some bugs, database reset button
26.7. 1 Admin can hide shows from public view
total 175 10 op