refactor: migrate to React Router and modularize component architecture#5
Merged
rivka14 merged 9 commits intomy-featurefrom Jan 25, 2026
Merged
refactor: migrate to React Router and modularize component architecture#5rivka14 merged 9 commits intomy-featurefrom
rivka14 merged 9 commits intomy-featurefrom
Conversation
- Integrate React Router with useNavigate in App.jsx - Add Router wrapper in index.jsx for routing support - Update login flow to use navigation instead of conditional rendering - Add loading state for user authentication check Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Add React Router navigation support - Integrate GameContext for centralized state management - Convert Login.css to CSS modules (Login.module.css) - Improve authentication flow with navigation - Clean up Google OAuth integration Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Add comprehensive responsive breakpoints for mobile/tablet/desktop - Improve visual hierarchy with better spacing and typography - Enhance button and link hover effects - Add smooth transitions and animations - Update navbar component structure for better maintainability Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Enhance HeroSection with improved layout and visual effects - Redesign AboutSection with better content structure - Update DemoSection styling with modern aesthetics - Add responsive design improvements across all sections - Improve typography and spacing consistency - Add smooth animations and transitions Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Enhance global CSS with modern design tokens and variables - Update App.module.css with improved layout and spacing - Add new color schemes and theme support - Improve typography scale and consistency - Add utility classes for common patterns Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Delete build error and output files Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Create new LoginPage component with routing support - Add Login.module.css for modular styling - Remove unnecessary hakathon file Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Remove accidentally tracked node_modules files - These files are already in .gitignore Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR introduces comprehensive UI/UX improvements to the BeSafe application, including:
Changes
Features
Refactoring
Styling
Maintenance
Files Changed
Test Plan
🤖 Generated with Claude Code