diff --git a/src/app/admin/page.tsx b/src/app/admin/page.tsx
new file mode 100644
index 0000000..a1cd54e
--- /dev/null
+++ b/src/app/admin/page.tsx
@@ -0,0 +1,202 @@
+"use client"
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
+import HeroOverlay from '@/components/sections/hero/HeroOverlay';
+import FeatureCardMedia from '@/components/sections/feature/FeatureCardMedia';
+import MetricCardEleven from '@/components/sections/metrics/MetricCardEleven';
+import ProductCardFour from '@/components/sections/product/ProductCardFour';
+import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
+import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
+import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
+import { BarChart3, Users, ImageGallery, TrendingUp, Settings, LogOut } from 'lucide-react';
+
+export default function AdminDashboard() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/src/app/cart/page.tsx b/src/app/cart/page.tsx
new file mode 100644
index 0000000..b05cc24
--- /dev/null
+++ b/src/app/cart/page.tsx
@@ -0,0 +1,111 @@
+"use client"
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
+import HeroOverlay from '@/components/sections/hero/HeroOverlay';
+import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
+import { ShoppingCart } from 'lucide-react';
+
+export default function CartPage() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
Your Cart
+
+
Your cart is currently empty.
+
+
+
+
+
+
+
+
+
Order Summary
+
+
+ Subtotal
+ $0.00
+
+
+ Shipping
+ $0.00
+
+
+ Tax
+ $0.00
+
+
+ Total
+ $0.00
+
+
+
+
+
+
+
+
+
+ );
+}
\ No newline at end of file
diff --git a/src/app/checkout/page.tsx b/src/app/checkout/page.tsx
new file mode 100644
index 0000000..d8155a6
--- /dev/null
+++ b/src/app/checkout/page.tsx
@@ -0,0 +1,194 @@
+"use client"
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
+import HeroOverlay from '@/components/sections/hero/HeroOverlay';
+import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
+import { ShoppingCart, CreditCard } from 'lucide-react';
+import { useState } from 'react';
+import Input from '@/components/form/Input';
+
+export default function CheckoutPage() {
+ const [email, setEmail] = useState('');
+ const [fullName, setFullName] = useState('');
+ const [address, setAddress] = useState('');
+ const [city, setCity] = useState('');
+ const [postalCode, setPostalCode] = useState('');
+ const [cardNumber, setCardNumber] = useState('');
+
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
\ No newline at end of file
diff --git a/src/app/events/page.tsx b/src/app/events/page.tsx
new file mode 100644
index 0000000..ed9d5e6
--- /dev/null
+++ b/src/app/events/page.tsx
@@ -0,0 +1,157 @@
+"use client"
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
+import HeroOverlay from '@/components/sections/hero/HeroOverlay';
+import FeatureCardMedia from '@/components/sections/feature/FeatureCardMedia';
+import MetricCardEleven from '@/components/sections/metrics/MetricCardEleven';
+import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
+import { Calendar, Sparkles, Zap, CheckCircle } from 'lucide-react';
+
+export default function EventsPage() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
\ No newline at end of file
diff --git a/src/app/page.tsx b/src/app/page.tsx
index 1ffd1eb..57d0d51 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -9,9 +9,32 @@ import ProductCardFour from '@/components/sections/product/ProductCardFour';
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
-import { Camera, Heart, Sparkles, Zap } from 'lucide-react';
+import ContactForm from '@/components/form/ContactForm';
+import { Camera, Heart, Sparkles, Zap, Mail, Share2 } from 'lucide-react';
+import { useState } from 'react';
export default function LandingPage() {
+ const [isNewsletterSubmitted, setIsNewsletterSubmitted] = useState(false);
+
+ const handleNewsletterSubmit = (email: string) => {
+ setIsNewsletterSubmitted(true);
+ setTimeout(() => setIsNewsletterSubmitted(false), 3000);
+ };
+
+ const shareOnSocial = (platform: string) => {
+ const pageUrl = typeof window !== 'undefined' ? window.location.href : 'https://odishaanimeclub.dev';
+ const title = 'Spirit Bomb Initiative - Odisha Anime Club';
+ const links: { [key: string]: string } = {
+ twitter: `https://twitter.com/intent/tweet?url=${encodeURIComponent(pageUrl)}&text=${encodeURIComponent(title)}`,
+ facebook: `https://www.facebook.com/sharer/sharer.php?u=${encodeURIComponent(pageUrl)}`,
+ linkedin: `https://www.linkedin.com/sharing/share-offsite/?url=${encodeURIComponent(pageUrl)}`,
+ whatsapp: `https://wa.me/?text=${encodeURIComponent(title + ' ' + pageUrl)}`
+ };
+ if (links[platform]) {
+ window.open(links[platform], '_blank');
+ }
+ };
+
return (
+
+
+
+
+
+
+
+
Share the Spirit Bomb Initiative:
+
+
+
+
+
+
+
+
+
+
Share the Spirit Bomb Initiative:
+