bobbert
606f8dec5d
Merge pull request #3 from mudabbir-ahmad/copilot/fix-security-vulnerabilities
...
Fix all npm dependency security vulnerabilities
2026-03-17 23:22:30 +00:00
bobbert
7f273669a3
Update README.md
2025-03-30 16:07:34 +01:00
bobbert
f208c72830
db init update + final clue page update
2025-03-24 09:03:42 +00:00
bobbert
344c68e2db
clue page update
2025-03-23 20:54:12 +00:00
bobbert
8593bdac19
fixed TeamId page
...
Fixed the issue with the scroll div not rendering correctly did some maths for it to render correctly based on the padding it needs and the view height.
2025-03-23 19:42:13 +00:00
bobbert
44a61c9220
Still altering the scroll div + minor change to clue page
...
making a minor change to the clue page so that the clue page renders the clues properly for the ones that are found , this is so that the found clues have their time stamp in the correct places.
2025-03-23 19:35:47 +00:00
bobbert
fe09c45679
still trying to fix the scroll div
...
Still trying to get the scroll div to work correctly with the page for all devices, or at the very least desktop devices.
2025-03-23 18:57:35 +00:00
bobbert
4d67951956
edit of teamID page
...
using a long-wave format to fix issue with repeating patterns not lining up.
2025-03-23 17:16:20 +00:00
bobbert
6ecbe78718
updated teamId page
2025-03-23 14:48:10 +00:00
bobbert
8d0bca1d87
fixed a bunch of styling and component usage
...
made sure almost all viewer pages use the navbar component properly instead of using their hardcoded version, started to match the styling of the design for a lot of pages
2025-03-23 14:33:53 +00:00
bobbert
ffdc2279ec
fixing some styling and component usage issues
2025-03-23 13:45:23 +00:00
bobbert
c496b08d52
fixing navbar
...
Adding Svg files and fixing appearance of navbar to look like the design pages
2025-03-23 12:54:05 +00:00
bobbert
5a20899808
blinky parrot
2025-03-20 19:56:22 +00:00
bobbert
13da57a8d6
CSS styling for login page and register page
2025-03-20 19:52:47 +00:00
bobbert
410c7e97d4
CSS styling for login page and register page
2025-03-20 19:47:06 +00:00
bobbert
a4f0f66efd
bug fixes and added stats viewer to admin leaderboard.
2025-03-20 19:20:03 +00:00
bobbert
d60f52fef3
bug fixes and added stats viewer to admin leaderboard.
2025-03-20 19:19:28 +00:00
bobbert
7075a816c3
Update README.md
2025-03-19 00:36:57 +00:00
bobbert
b4c1ba8bdc
Update README.md
2025-03-19 00:36:31 +00:00
bobbert
bccb229984
Update README.md
2025-03-19 00:35:53 +00:00
bobbert
2296f36ba8
Update README.md
2025-03-19 00:32:19 +00:00
bobbert
64aa24c9dc
Update README.md
2025-03-19 00:31:23 +00:00
bobbert
8fd2cabbe0
fixed elapsed timer on clue page cannot fix it on admin page. I am done. now to move on to the styling to match UI
2025-03-18 23:09:57 +00:00
bobbert
4cd449c0cf
fixed stats page to show correct number of skipped clues. reflected this change accurately in leaderboards for users and admins as to not create a bug where a skipped clue would contribute to progress
2025-03-18 22:35:04 +00:00
bobbert
2f9a6c732c
fixed skip clue implimentation
2025-03-18 22:25:07 +00:00
bobbert
fccc2a4edc
Added all map clue buttons and corrected positioning and render method
2025-03-18 21:08:21 +00:00
bobbert
f7a5d744b0
changed the way clue buttons are rendered so their indexing exists for when they are needed but if the clue for them doesnt exist they dont cause errors
2025-03-18 20:51:04 +00:00
bobbert
0d57df2559
Fixed join team issue
2025-03-18 20:35:31 +00:00
bobbert
b278c96776
Readme update
2025-03-18 19:29:44 +00:00
bobbert
fa9eed9948
Update README.md
2025-03-18 13:20:44 +00:00
bobbert
091d65b587
Update README.md
2025-03-18 13:19:27 +00:00
bobbert
aafd275b34
Update README.md
2025-03-17 16:54:17 +00:00
bobbert
8784ed760c
Update README.md
2025-03-17 16:30:13 +00:00
bobbert
4fa0419ba9
added more clue buttons and positioned them correctly, need to fix elapsed timer on clue page....
...
Error handling with clues improved.
2025-03-17 13:30:49 +00:00
bobbert
8a06fd4966
added more clue buttons and positioned them correctly, need to fix elapsed timer on clue page....
2025-03-17 13:28:55 +00:00
bobbert
e6f2c5446a
added more clue buttons and positioned them correctly, need to fix elapsed timer on clue page....
2025-03-17 13:14:19 +00:00
bobbert
ddcb6c845f
added more clue buttons and positioned them correctly, need to fix elapsed timer on clue page....
2025-03-17 13:05:41 +00:00
bobbert
c325680d90
added more clue buttons and positioned them correctly
2025-03-17 12:54:39 +00:00
bobbert
d659002e6d
SCANNER WORKS!!! JUST ADD THE MORE CLUE BUTTONS !!! AND NEXT CLUE ERROR CHECKING
2025-03-17 12:44:16 +00:00
bobbert
a1c6e599c3
SCANNER WORKS!!! JUST ADD THE MORE CLUE BUTTONS !!! AND NEXT CLUE ERROR CHECKING
2025-03-17 12:44:07 +00:00
bobbert
02a0088d28
SCANNER WORKS!!! JUST ADD THE MORE CLUE BUTTONS !!! AND NEXT CLUE ERROR CHECKING
2025-03-17 12:41:17 +00:00
bobbert
07099ba6b4
FIXED CLUES! all that needs to be done is manually adding circle buttons and hiding/showing feature through API.. maybe fixing QR scanner
2025-03-17 10:47:37 +00:00
bobbert
726121e105
FIXED CLUES! all that needs to be done is manually adding circle buttons and hiding/showing feature through API.. maybe fixing QR scanner
2025-03-17 10:42:33 +00:00
bobbert
2236dceac9
map WIP
2025-03-16 21:50:38 +00:00
bobbert
25e877cc3a
map WIP
2025-03-16 21:40:28 +00:00
bobbert
c5f2c0a98a
map WIP
2025-03-16 21:11:23 +00:00
bobbert
d675b228c6
just need to fix the map to clue function.
2025-03-16 21:02:10 +00:00
bobbert
ea836179d6
just need to fix the map to clue function.
2025-03-16 20:52:51 +00:00
bobbert
727555e70f
Fixed issue with map not loading, making SVG dynamically altered depending on the number of clues. then linking that to the clue pages
...
Grey = cant click
Red = current
Green = complete
blue = skipped?
2025-03-16 18:20:34 +00:00
bobbert
0269fdfe68
all that's left is adding slightly better error handling for map to check if a hunt is active or not and to add the clues pages.
...
Grey = cant click
Red = current
Green = complete
blue = skipped?
2025-03-16 17:33:55 +00:00
bobbert
95348df5a9
fixed issue with creating team. added stats page, ironing out issues before adding the clues page and integrating it properly with the map
...
Grey = cant click
Red = current
Green = complete
blue = skipped?
2025-03-16 17:10:22 +00:00
bobbert
15ae67f791
ReadME update.
...
Grey = cant click
Red = current
Green = complete
blue = skipped?
2025-03-15 20:15:00 +00:00
bobbert
6d1cbe9195
fixed map display and fixed some routing issues for if the hunt timer runs out.
...
Grey = cant click
Red = current
Green = complete
blue = skipped?
2025-03-15 20:13:00 +00:00
bobbert
0afa6817a8
cannot fix issue with elapsed timer on admin dashboard. fixing issues with QR code editing.
...
Grey = cant click
Red = current
Green = complete
blue = skipped?
2025-03-15 20:01:51 +00:00
bobbert
7d6b73ffb4
fixed user leaderboard. need to add features to admin leaderboard and fix timing issue on admin dashboard.
...
Grey = cant click
Red = current
Green = complete
blue = skipped?
Need to add Clue page Need to fix Leaderboard.
2025-03-15 17:31:39 +00:00
bobbert
a762528494
fixed leaderboard, added feature to drop a team out of the teams table once it has hit 0 members, that check for members occurs when a user leaves a team. need to fix error with the timer in admin dashboard, make a separate page for it to be centrally run rather than be based on session instances.
...
Grey = cant click
Red = current
Green = complete
blue = skipped?
Need to add Clue page Need to fix Leaderboard.
2025-03-15 17:19:15 +00:00
bobbert
c098ad40bf
fixing map timing errors and still trying to make leaderboard and clues pages.
...
Added two menus to the admin dashboard with a navbar at the bottom:
Added navbar button for timer. Added navbar button to edit clues centrally. Added navbar button to view Admin version of leaderboard.
To add:
- the admin version of the leaderboard. has the same sort of initial view as the normal leaderboard however clicking on a team will create a drop down with their team stats.
Grey = cant click
Red = current
Green = complete
blue = skipped?
Need to add Clue page Need to fix Leaderboard.
2025-03-15 17:10:11 +00:00
bobbert
30d88407a0
fixing map timing errors and still trying to make leaderboard and clues pages.
...
Grey = cant click
Red = current
Green = complete
blue = skipped?
Need to add Clue page Need to fix Leaderboard.
2025-03-15 16:52:50 +00:00
bobbert
16319f1333
fixed the map, made it so the map is scrollable and synced the timing between the admin page and map page. They now share the same elapsed time. need to fix map css for altering the svg.
...
Grey = cant click
Red = current
Green = complete
blue = skipped?
Need to add Clue page Need to fix Leaderboard.
2025-03-15 16:30:04 +00:00
bobbert
e7ad53643c
issues regarding the map and hunt stopping have been fixed. leaderboard page needs to be integrated and a clues should be added to be properly processed. after that the css for the application should be developed.
2025-03-15 01:10:05 +00:00
bobbert
c79a9636a7
FIX OF ALL ISSUES WITH LOG IN PAGE. EVERYTHING TO THE POINT OF TESTING THE MAP WORKS SO FAR.
2025-03-15 00:22:47 +00:00
bobbert
84f010cb87
fixed issue with login page.
2025-03-14 23:50:25 +00:00
bobbert
11fc5c8b3d
fixed issue with login that keeps returning.
2025-03-14 23:37:25 +00:00
bobbert
ea38775a82
fixed a bit of stuff the current but API is broken again for logging in so will be fixing that with the next push
2025-03-14 19:33:13 +00:00
bobbert
6ad943a868
added map page files and fixed code so that when an admin starts the timer the user can move on and isnt accidentally being redirected to the page to show that the timer isn't active even though it is
2025-03-14 15:39:05 +00:00
bobbert
6b233c90e7
also fixing some issues with rerouting api after a user logs in.
2025-03-13 20:59:36 +00:00
bobbert
d204a8e3c4
Updated README.md file
2025-03-13 19:50:35 +00:00
bobbert
c05c8829dd
fixed some CSS styling errors with the team member list page and also added the admin dashboard to allow them to start a hunt with either a stop watch style hunt or a predetermined hunt duration. also fixed some css styling issues I ran into due to using some template code to make the dev process quicker
2025-03-13 19:42:01 +00:00
bobbert
673ea41a4c
fixed all issues regarding team's member list page where users couldn't leave properly or where they couldn't join properly. the team selection page will now directly communicate with the database to ensure everything stays up to date. The team member list page will also auto update every few seconds so the user will not have to manually update their page.
2025-03-12 22:18:19 +00:00
bobbert
10c117e223
fixed some styling with member list page
2025-03-12 21:03:04 +00:00
bobbert
593c51a883
fixed some things with the member list page. added a start hunt button. removed add member button.
2025-03-12 20:55:52 +00:00
bobbert
ab79a28528
fixed dynamic sync api
2025-03-12 20:32:45 +00:00
bobbert
95b4f9cc07
Made it so the team members page shows more than one user and fixed the issue so that multiple users can join the same team. Team GUI needs to be worked on however.
2025-03-12 20:20:30 +00:00
bobbert
6b87e0f7fb
TEAM PAGE WORKS WITH 1 ERROR WOOOOOOOO
2025-03-12 19:56:19 +00:00
bobbert
68e9af2d83
back to square 1. Now convert the json format info into readable webpage info
2025-03-12 19:04:25 +00:00
bobbert
b039af238f
Refactor authentication flow; improve error handling, implement token creation and verification, and enhance user session management. Fixed login issue. Currently working on user authorisation for creating teams.
2025-03-12 18:11:33 +00:00
bobbert
ce962162cb
Refactor team page data fetching; use useCallback for fetch function, improve error handling, and add user actions for leaving team and starting hunt
2025-03-12 17:02:41 +00:00
bobbert
77e83dc21c
Refactor database schema; add hunts and team_clues tables, update clues structure, and improve error handling in routes
2025-03-12 16:16:42 +00:00
bobbert
4f7fdc6ad2
Refactor database initialization script; create tables for users, teams, clues, game settings, and hunts with sample data
2025-03-12 15:55:50 +00:00
bobbert
a6ed24b2e6
Add hunts table and default row; improve error handling and UI for team management
2025-03-12 15:48:35 +00:00
bobbert
cd9c106ba1
Merge remote-tracking branch 'origin/master'
2025-03-12 02:13:18 +00:00
bobbert
01f9d00f6f
frick my life
2025-03-12 02:13:10 +00:00
bobbert
028cffc033
fixed a bit
2025-03-12 02:12:47 +00:00
bobbert
4ed0480d08
fixed a bit
2025-03-12 01:46:45 +00:00
bobbert
c62413eafa
fixed a bit
2025-03-12 01:46:32 +00:00
bobbert
25fe268ed6
fixed a bit
2025-03-11 23:09:05 +00:00
bobbert
a0fb2b9970
fixed a bit
2025-03-11 23:02:22 +00:00
bobbert
45b0f98971
fixed a bit
2025-03-11 21:51:28 +00:00
bobbert
26869d790e
fixed a bit
2025-03-11 21:50:59 +00:00
bobbert
494f42a4c3
fixed a bit
2025-03-11 21:22:45 +00:00
bobbert
9326f2845e
fixed a bit
2025-03-11 21:22:34 +00:00
bobbert
e9d831c0a2
fixed a bit
2025-03-11 20:25:40 +00:00
bobbert
22119dbf6f
fixed a bit
2025-03-11 20:19:03 +00:00
bobbert
3f75f64cce
fixed a bit
2025-03-11 20:16:14 +00:00
bobbert
ed8199058a
fixed a bit
2025-03-11 20:10:01 +00:00
bobbert
ee2b62df83
fixed a bit
2025-03-11 20:09:32 +00:00
bobbert
f9b0eacf09
fixed a bit
2025-03-11 20:02:52 +00:00
bobbert
5f13bd7102
fixed a bit
2025-03-11 19:49:05 +00:00
bobbert
c7b690c682
fixed a bit
2025-03-11 19:02:34 +00:00
bobbert
795d43e1a5
fixed a bit of css
2025-03-11 19:01:49 +00:00