Commit Graph

8 Commits

Author SHA1 Message Date
47f73681af feat: Update login navigation and authentication flow
- Changed navigation from '/editor' to '/tests' after successful login.
- Introduced token state management in AuthContext for better handling of authentication.
- Updated login function to store JWT instead of Google token.
- Added error handling for login and test fetching processes.

style: Enhance UI with new footer and test list styles

- Added a footer component with copyright information.
- Created a new TestList component with improved styling and animations.
- Implemented responsive design for test cards and filter tabs.
- Added loading and error states for better user experience.

fix: Improve API interaction for test fetching and password verification

- Refactored API calls to use a centralized studentApi utility.
- Enhanced error handling for API responses, including unauthorized access.
- Implemented password verification for protected tests before starting them.
2025-10-29 11:37:19 +05:30
ishikabhoyar
304761e258 Remove Header component from ProtectedRoute in App.jsx 2025-10-28 14:14:44 +05:30
ishikabhoyar
453f44a43a Add Google OAuth integration, routing, and theme toggle; implement login and protected routes 2025-10-13 23:51:39 +05:30
ishikabhoyar
eabfbf806e Refactor footer padding and enhance scrollbar styles for terminal and content areas 2025-08-17 17:07:38 +05:30
ishikabhoyar
e4f193613a Add footer component and styles to prevent overlap with content 2025-08-17 17:03:16 +05:30
ishikabhoyar
e12bbcfc6a Implement Code Challenge component with styling and WebSocket integration 2025-07-22 15:26:54 +05:30
c348af2653 file casing error 2025-03-22 22:56:28 +05:30
c880a924d4 working frontend from @ishikabhoyar 2025-03-22 22:13:00 +05:30