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 |