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:
gpt-engineer-app[bot] 2025-07-19 13:01:09 +00:00
parent 9debcb7e0b
commit fb7bb4aca4
18 changed files with 682 additions and 42 deletions

View 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;

View 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;

View 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;

View 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;

View 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;

View 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;

View 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;