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.
This commit is contained in:
parent
9debcb7e0b
commit
fb7bb4aca4
18 changed files with 682 additions and 42 deletions
12
src/pages/theme-pages/AdvancedAlgorithms.tsx
Normal file
12
src/pages/theme-pages/AdvancedAlgorithms.tsx
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
import ComingSoon from "@/components/ComingSoon";
|
||||
|
||||
const AdvancedAlgorithms = () => {
|
||||
return (
|
||||
<ComingSoon
|
||||
title="Advanced Algorithms"
|
||||
description="Deep dive into complex algorithmic concepts with step-by-step visualizations and performance analysis. Covering dynamic programming, graph algorithms, network flows, and optimization techniques."
|
||||
/>
|
||||
);
|
||||
};
|
||||
|
||||
export default AdvancedAlgorithms;
|
||||
12
src/pages/theme-pages/CardsMath.tsx
Normal file
12
src/pages/theme-pages/CardsMath.tsx
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
import ComingSoon from "@/components/ComingSoon";
|
||||
|
||||
const CardsMath = () => {
|
||||
return (
|
||||
<ComingSoon
|
||||
title="Cards and Mathematics"
|
||||
description="Discover mathematical principles and probability theory through card games and interactive demonstrations. Explore statistics, combinatorics, and game theory through familiar card-based scenarios."
|
||||
/>
|
||||
);
|
||||
};
|
||||
|
||||
export default CardsMath;
|
||||
12
src/pages/theme-pages/DataStructures.tsx
Normal file
12
src/pages/theme-pages/DataStructures.tsx
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
import ComingSoon from "@/components/ComingSoon";
|
||||
|
||||
const DataStructures = () => {
|
||||
return (
|
||||
<ComingSoon
|
||||
title="Data Structures"
|
||||
description="Master fundamental and advanced data structures through interactive manipulation and visualization. Explore trees, graphs, heaps, hash tables, and their real-world applications."
|
||||
/>
|
||||
);
|
||||
};
|
||||
|
||||
export default DataStructures;
|
||||
12
src/pages/theme-pages/DiscreteMath.tsx
Normal file
12
src/pages/theme-pages/DiscreteMath.tsx
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
import ComingSoon from "@/components/ComingSoon";
|
||||
|
||||
const DiscreteMath = () => {
|
||||
return (
|
||||
<ComingSoon
|
||||
title="Discrete Mathematics"
|
||||
description="Explore fundamental concepts in discrete mathematics through visual and interactive demonstrations, including graph theory, combinatorics, logic, and set theory."
|
||||
/>
|
||||
);
|
||||
};
|
||||
|
||||
export default DiscreteMath;
|
||||
12
src/pages/theme-pages/Games.tsx
Normal file
12
src/pages/theme-pages/Games.tsx
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
import ComingSoon from "@/components/ComingSoon";
|
||||
|
||||
const Games = () => {
|
||||
return (
|
||||
<ComingSoon
|
||||
title="Educational Games"
|
||||
description="Learn through play with educational games that reinforce computer science and mathematical concepts. Interactive challenges that make learning engaging and memorable."
|
||||
/>
|
||||
);
|
||||
};
|
||||
|
||||
export default Games;
|
||||
12
src/pages/theme-pages/SchoolConnect.tsx
Normal file
12
src/pages/theme-pages/SchoolConnect.tsx
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
import ComingSoon from "@/components/ComingSoon";
|
||||
|
||||
const SchoolConnect = () => {
|
||||
return (
|
||||
<ComingSoon
|
||||
title="School Connect"
|
||||
description="Interactive tools and resources designed to connect theoretical concepts with practical applications in educational settings, helping bridge the gap between learning and real-world application."
|
||||
/>
|
||||
);
|
||||
};
|
||||
|
||||
export default SchoolConnect;
|
||||
12
src/pages/theme-pages/SocialChoice.tsx
Normal file
12
src/pages/theme-pages/SocialChoice.tsx
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
import ComingSoon from "@/components/ComingSoon";
|
||||
|
||||
const SocialChoice = () => {
|
||||
return (
|
||||
<ComingSoon
|
||||
title="Social Choice Theory"
|
||||
description="Understand voting systems, fairness criteria, and collective decision-making through interactive simulations. Explore Arrow's theorem, voting paradoxes, and electoral systems."
|
||||
/>
|
||||
);
|
||||
};
|
||||
|
||||
export default SocialChoice;
|
||||
Loading…
Add table
Add a link
Reference in a new issue