Commit Graph

48 Commits

Author SHA1 Message Date
356d532beb add terminal input handling and styling to CodeChallenge component 2025-11-03 15:30:58 +05:30
ishikabhoyar
2508731ec7 refactor WebSocket and fetch API URLs to use environment variables for better configuration 2025-11-03 14:25:01 +05:30
ishikabhoyar
ec33604a6f refactor docker-compose configuration to simplify network setup for tunnel service 2025-10-31 16:36:17 +05:30
ishikabhoyar
dbd8770f20 refactor Dockerfile and configuration for cloudflared tunnel setup 2025-10-31 16:28:37 +05:30
ishikabhoyar
9fa0528ff0 remove DNS routing setup for cloudflared tunnel in Dockerfile 2025-10-31 16:23:19 +05:30
ishikabhoyar
e82554215b add Dockerfile, docker-compose, and scripts for frontend tunnel setup 2025-10-31 16:08:02 +05:30
ishikabhoyar
abc15efabd refactor API URL handling in TestList and AuthContext components 2025-10-31 15:12:58 +05:30
ishikabhoyar
b18dc5f21b update styling for language selector and reset code button in CodeChallenge component 2025-10-30 23:24:48 +05:30
ishikabhoyar
336ad17240 remove active line border from Monaco Editor 2025-10-30 23:10:43 +05:30
ishikabhoyar
9d180e13b1 increase font size for time labels in index.css 2025-10-30 23:07:04 +05:30
ishikabhoyar
6b98938245 update font sizes and layout adjustments in CodeChallenge component 2025-10-30 23:06:22 +05:30
ishikabhoyar
9a1dee00a1 Enhance UI and UX of Code Challenge Component 2025-10-30 22:21:49 +05:30
ishikabhoyar
9d6729e63c modernize UI for Code Challenge page with new header, question palette, and improved styling 2025-10-30 21:54:07 +05:30
ishikabhoyar
4daafa726d fix: update API URL for student submissions in CodeChallenge component 2025-10-29 16:43:37 +05:30
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
402235bdec Remove unused vite.svg file to declutter the project 2025-08-08 13:37:30 +05:30
ishikabhoyar
d501b53ab6 Add favicon.ico and link it in index.html for improved branding 2025-07-23 17:25:21 +05:30
ishikabhoyar
ac12360822 Remove CodeChallenge component CSS file to streamline styling management 2025-07-23 17:17:12 +05:30
ishikabhoyar
4654b93b15 Enhance styling in CodeChallenge component for improved UI and readability 2025-07-23 17:16:23 +05:30
ishikabhoyar
2867f3bf42 Enhance CodeChallenge component with improved styling for problem examples and refined WebSocket handling for execution state management 2025-07-23 16:04:06 +05:30
ishikabhoyar
6d77a6b8ce Refactor language identifier mapping and remove unused language options in CodeChallenge component 2025-07-22 15:52:06 +05:30
ishikabhoyar
233be39b7f Add language identifier mapping and starter code templates for multiple languages in CodeChallenge component 2025-07-22 15:47:24 +05:30
ishikabhoyar
6964f370cb Enhance WebSocket message handling to support new message types and improve error reporting 2025-07-22 15:32:59 +05:30
ishikabhoyar
e12bbcfc6a Implement Code Challenge component with styling and WebSocket integration 2025-07-22 15:26:54 +05:30
ishikabhoyar
a6bd8eeebb Refactor WebSocket input handling to support structured messages and improve error logging 2025-06-22 12:44:00 +05:30
ishikabhoyar
86bc89c12e new backend changes 2025-06-22 11:30:47 +05:30
1cbb4f3c35 Implement execution status polling and enhance input handling in EditorArea and Panel components 2025-03-30 21:34:45 +05:30
ishikabhoyar
918b323cda Add warning indicator and language mode to StatusBar component 2025-03-30 11:15:26 +05:30
ishikabhoyar
208655c9bc Refactor StatusBar component and adjust CSS for improved layout and styling 2025-03-30 02:06:27 +05:30
ishikabhoyar
48a14f674d Refactor Panel and StatusBar components by adding comments for clarity and improving accessibility with aria-labels 2025-03-30 01:59:12 +05:30
ishikabhoyar
697c4b8460 Enhance Panel component with additional tabs and keyboard input handling for terminal 2025-03-30 01:51:21 +05:30
ishikabhoyar
99e12a7355 Add custom icon for README.md file in Sidebar component 2025-03-30 01:26:27 +05:30
ishikabhoyar
3cc73e786a Refactor Sidebar component by removing unused folder icon and cleaning up code 2025-03-30 01:18:15 +05:30
ishikabhoyar
80a713cc56 Remove Navbar component and associated styles 2025-03-30 01:11:21 +05:30
ishikabhoyar
648391e6ba Update README and EditorArea components with project description and functionalities 2025-03-30 00:45:05 +05:30
3a75000e12 Implement WebSocket support for terminal connections and enhance terminal UI 2025-03-30 00:13:32 +05:30
305650925e Add file download functionality to EditorArea component 2025-03-27 12:43:18 +05:30
809505ec84 input changes updated 2025-03-27 10:54:56 +05:30
6c6ab17203 improved faster backend with input output 2025-03-25 21:45:29 +05:30
16408e52c7 server url 2025-03-22 23:11:33 +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
6426be567a minor changes 2025-03-22 22:10:20 +05:30
1e80c2c121 .\Frontend\ added 2025-03-22 16:41:19 +05:30