Commit graph

19 commits

Author SHA1 Message Date
gpt-engineer-app[bot]
92ae14d796 Add balanced ternary interactive
Create a new interactive for balanced ternary number representation, including add/subtract buttons for each power of three.
2025-07-21 07:33:06 +00:00
gpt-engineer-app[bot]
49fa38cf44 Add ternary number representation
Implement a ternary number representation interactive, similar to the binary one, with powers of three and toggles for 0, 1, or 2 copies of each number, up to the seventh power of 3. Include a random number generator up to 3280.
2025-07-21 07:27:26 +00:00
7451682dd5 Add Ternary Search Magic Trick interactive and fix layout issues
- Create new Ternary Search Magic Trick interactive with ternary search logic
- Add emoji buttons and 'not present' option for better UX
- Implement 'How it Works' modal with embedded YouTube video
- Fix layout margins when accessing interactives from theme pages
- Add standalone and green screen pages for the new interactive
- Update Data Structures theme to include the new interactive
2025-07-20 10:29:09 +05:30
3f04e8c7d7 Refactor site structure and add comprehensive interactive index
- Move Puzzles and Miscellany under Themes
- Add Contest Problems as new theme
- Create About page with comprehensive site information
- Create InteractiveIndex component with advanced filtering and sorting
- Update navigation to include Index, Themes, and About
- Add pagination (10 items per page) with search and tag filtering
- Update routing structure for new theme organization
- Remove standalone Puzzles and Miscellany pages
- Add new theme pages: /themes/puzzles, /themes/miscellany, /themes/contest-problems
- Update homepage to point to new interactive index
- Maintain consistent layout and styling across all new pages
2025-07-20 10:07:04 +05:30
85a8298352 Fix GameOfSim component layout and add full-screen support
- Add showSocialShare prop to GameOfSim component for conditional social sharing
- Create GameOfSimPage.tsx for standalone access without header/footer
- Create GameOfSimGreenScreen.tsx for green screen mode
- Add routing for /game-of-sim and /game-of-sim/:mode
- Fix GamesGallery to conditionally show header/footer (only in gallery view)
- Update Games.tsx to remove Layout wrapper for proper conditional rendering
- Add unique ID to social share URL for copy link functionality
- Ensure consistent behavior with other interactive components
2025-07-20 09:32:08 +05:30
gpt-engineer-app[bot]
55b50ddfdd Add Game of Sim interactive
Port the Game of Sim from https://game-of-sim.lovable.app/ to the games theme.
2025-07-20 02:32:19 +00:00
gpt-engineer-app[bot]
e636df7fd1 Add header/footer to data structures page
Add global header and footer to the data structures page and rename the page to "Data Structures and Algorithms".
2025-07-19 15:16:13 +00:00
gpt-engineer-app[bot]
d7232f8470 Refine interactive layout and content
- Center cards in one-by-one mode.
- Remove global header/footer from interactive pages.
- Fix "School Connect" text on data structures page.
- Remove binary representation interactive from data structures list.
2025-07-19 15:03:06 +00:00
gpt-engineer-app[bot]
27f179e517 Visual edit in Lovable
Edited UI in Lovable
2025-07-19 14:52:39 +00:00
gpt-engineer-app[bot]
dda00627f8 Add binary search interactive
Recreate the binary search interactive, add a popup explanation, social sharing, and green screen versions. Place it under Data Structures.
2025-07-19 14:51:05 +00:00
gpt-engineer-app[bot]
04ecfc8d28 Visual edit in Lovable
Edited UI in Lovable
2025-07-19 14:04:53 +00:00
gpt-engineer-app[bot]
f8a51c9f21 Remove header/footer from interactive.
Omit the global header and footer when accessing the interactive from the gallery.
2025-07-19 14:04:34 +00:00
gpt-engineer-app[bot]
223bd234aa Remove header/footer from interactive page
Remove links to green screen versions.
2025-07-19 14:02:38 +00:00
gpt-engineer-app[bot]
fb312235f3 Add green-screen friendly versions
Create green-screen versions of interactives, accessible via "/gs-dark" and "/gs-lite" paths. Hide layout elements, set green background, and adjust text/element colors for optimal green screen use.
2025-07-19 13:59:42 +00:00
gpt-engineer-app[bot]
8f53036a3a Update interactive navigation
Updated the navigation links on the interactive page to "Back to Foundations" on the left and "Back to Discrete Math" on the right.
2025-07-19 13:56:14 +00:00
gpt-engineer-app[bot]
964c544027 Refactor theme structure
Add new themes under Discrete Math, move binary interactive, and remove School Connect.
2025-07-19 13:53:44 +00:00
gpt-engineer-app[bot]
76e47c5b00 Add common header and footer
Implement a common header and footer for all pages except interactive pages. The footer will initially contain placeholder text.
2025-07-19 13:39:51 +00:00
gpt-engineer-app[bot]
435f7a3d43 Add binary interactive to School Connect
Implement a binary representation interactive game with cards, a timer, and score tracking on the School Connect page.
2025-07-19 13:16:46 +00:00
gpt-engineer-app[bot]
fb7bb4aca4 feat: Implement website structure
- Add navigation with Themes, Puzzles, and Miscellany.
- Create "coming soon" pages for Puzzles and Miscellany.
- Create a Themes page with cards for various topics.
- Implement basic boxy layout.
- Prepare for future interactive additions and filtering.
- Set up for Netlify deployment.
2025-07-19 13:01:09 +00:00