diff --git a/package-lock.json b/package-lock.json index 0ffd30f..af8b893 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,8 @@ "react-rating": "^2.0.5", "react-router-dom": "^6.16.0", "sort-by": "^1.2.0", - "sweetalert2": "^11.7.32" + "sweetalert2": "^11.7.32", + "swiper": "^10.3.1" }, "devDependencies": { "@types/react": "^18.2.15", @@ -5567,4 +5568,4 @@ } } } -} +} \ No newline at end of file diff --git a/package.json b/package.json index 33c84fa..c9e9782 100644 --- a/package.json +++ b/package.json @@ -38,4 +38,4 @@ "tailwindcss": "^3.3.3", "vite": "^4.4.5" } -} +} \ No newline at end of file diff --git a/src/Components/Banner/Banner.jsx b/src/Components/Banner/Banner.jsx index 85ef1f5..2b7bd05 100644 --- a/src/Components/Banner/Banner.jsx +++ b/src/Components/Banner/Banner.jsx @@ -1,58 +1,60 @@ const Banner = () => { return (
-
-
-
-
-
-
-

FestCon Management at Your Service

-

From concept to applause, FestCon Management conducts remarkable festivals. Our team brings precision, passion, and expertise to every beat, ensuring your festival is a resounding success.

- +
+
+
+
+
+
+
+

FestCon Management at Your Service

+

From concept to applause, FestCon Management conducts remarkable festivals. Our team brings precision, passion, and expertise to every beat, ensuring your festival is a resounding success.

+ +
+
+ + +
-
- - -
-
-
-
-
-
-
-

FestCon Management Takes the Spotlight

-

Experience the crescendo of success! FestCon Management orchestrates seamless festivals, finely tuned to perfection. Let us be the conductor of your musical event and make it a symphony of memories.

- +
+
+
+
+
+

FestCon Management Takes the Spotlight

+

Experience the crescendo of success! FestCon Management orchestrates seamless festivals, finely tuned to perfection. Let us be the conductor of your musical event and make it a symphony of memories.

+ +
+
+ + +
-
- - -
-
-
+
-
-
-
-
-

Where Vision Meets Vibrant

-

Bringing your festival dreams to life! FestCon Management offers expert event orchestration for music festivals that resonate and leave a lasting beat in the hearts of attendees.

- +
+
+
+
+

Where Vision Meets Vibrant

+

Bringing your festival dreams to life! FestCon Management offers expert event orchestration for music festivals that resonate and leave a lasting beat in the hearts of attendees.

+ +
-
-
- - +
+ + +
diff --git a/src/Components/HomeEvent/HomeEvent.jsx b/src/Components/HomeEvent/HomeEvent.jsx index 68b0732..b6ed782 100644 --- a/src/Components/HomeEvent/HomeEvent.jsx +++ b/src/Components/HomeEvent/HomeEvent.jsx @@ -17,19 +17,19 @@ const HomeEvent = ({ event }) => {
-

{price}

+

{price}

-

{seat} seats

+

{seat} seats

- +
diff --git a/src/Components/Navbar/Navbar.jsx b/src/Components/Navbar/Navbar.jsx index b578628..42d2156 100644 --- a/src/Components/Navbar/Navbar.jsx +++ b/src/Components/Navbar/Navbar.jsx @@ -25,6 +25,16 @@ const Navbar = () => { isPending ? "pending" : isActive ? "font-bold text-amber-600 underline" : "" }>Home +
  • + + isPending ? "pending" : isActive ? "font-bold text-amber-600 underline" : "" + }>Speakers +
  • +
  • + + isPending ? "pending" : isActive ? "font-bold text-amber-600 underline" : "" + }>Gallery +
  • isPending ? "pending" : isActive ? "font-bold underline text-amber-600" : "" @@ -111,9 +121,6 @@ const Navbar = () => { }
  • - - -
    diff --git a/src/Pages/Gallery/Gallery.jsx b/src/Pages/Gallery/Gallery.jsx new file mode 100644 index 0000000..660e0fe --- /dev/null +++ b/src/Pages/Gallery/Gallery.jsx @@ -0,0 +1,11 @@ +const Gallery = () => { + return ( +
    +
    +

    Gallery

    +
    +
    + ); +}; + +export default Gallery; \ No newline at end of file diff --git a/src/Pages/Home/Home.jsx b/src/Pages/Home/Home.jsx index 048b130..6206945 100644 --- a/src/Pages/Home/Home.jsx +++ b/src/Pages/Home/Home.jsx @@ -101,6 +101,29 @@ const Home = () => {
    + + + + {/* Book Seat */} +
    +
    +
    +
    +
    +
    +
    +
    + +
    +

    About the Event

    +
    +

    Have Not Booked Your Seat Yet
    Get Ticket Now

    + +
    +
    +
    +
    +
    ); }; diff --git a/src/Pages/Speakers/Speakers.jsx b/src/Pages/Speakers/Speakers.jsx new file mode 100644 index 0000000..3b01d20 --- /dev/null +++ b/src/Pages/Speakers/Speakers.jsx @@ -0,0 +1,11 @@ +const Speakers = () => { + return ( +
    +
    +

    Speakers

    +
    +
    + ); +}; + +export default Speakers; \ No newline at end of file diff --git a/src/Routes/Routes.jsx b/src/Routes/Routes.jsx index c05767f..b324b22 100644 --- a/src/Routes/Routes.jsx +++ b/src/Routes/Routes.jsx @@ -7,6 +7,8 @@ import Login from "../Pages/Login/Login"; import SignUp from "../Pages/SignUp/SignUp"; import About from "../Pages/About/About"; import PrivateRoute from "./PrivateRoute"; +import Speakers from "../Pages/Speakers/Speakers"; +import Gallery from "../Pages/Gallery/Gallery"; const router = createBrowserRouter([ { @@ -24,6 +26,14 @@ const router = createBrowserRouter([ element: , loader: () => fetch('/services.json'), }, + { + path: "/speakers", + element: , + }, + { + path: "/gallery", + element: , + }, { path: "/about", element: , diff --git a/src/assets/images/1.png b/src/assets/images/1.png new file mode 100644 index 0000000..805e67f Binary files /dev/null and b/src/assets/images/1.png differ diff --git a/src/assets/images/2.png b/src/assets/images/2.png new file mode 100644 index 0000000..03c083b Binary files /dev/null and b/src/assets/images/2.png differ diff --git a/src/assets/images/background-1.png b/src/assets/images/background-1.png new file mode 100644 index 0000000..5ced373 Binary files /dev/null and b/src/assets/images/background-1.png differ diff --git a/src/assets/images/background-2.png b/src/assets/images/background-2.png new file mode 100644 index 0000000..5c3c748 Binary files /dev/null and b/src/assets/images/background-2.png differ diff --git a/src/assets/images/background-3.png b/src/assets/images/background-3.png new file mode 100644 index 0000000..f654f7a Binary files /dev/null and b/src/assets/images/background-3.png differ