diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..72fa329 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "cSpell.words": ["Chainlib"] +} diff --git a/next.config.js b/next.config.js index 2431ee9..7286fd0 100644 --- a/next.config.js +++ b/next.config.js @@ -9,4 +9,4 @@ const nextConfig = { }, }; -export default nextConfig; \ No newline at end of file +export default nextConfig; diff --git a/package.json b/package.json index d11cd1a..50f4413 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "version": "0.1.0", "private": true, "scripts": { - "dev": "next dev", + "dev": "next dev --turbopack", "build": "next build", "start": "next start", "lint": "next lint" @@ -28,7 +28,8 @@ "keen-slider": "^6.8.6", "lodash": "^4.17.21", "lucide-react": "^0.474.0", - "next": "^14.2.25", + "next": "^15.3.1", + "postcss": "^8.5.3", "react": "^18.3.1", "react-datepicker": "^8.2.1", "react-dom": "^18.3.1", @@ -41,14 +42,13 @@ }, "devDependencies": { "@eslint/eslintrc": "^3", - "@tailwindcss/postcss": "^4", + "@tailwindcss/postcss": "^4.1.4", "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", "eslint": "^9", "eslint-config-next": "15.2.2", - "tailwindcss": "^4", - "tw-animate-css": "^1.2.8", + "tailwindcss": "^4.1.4", "typescript": "^5" } } diff --git a/postcss.config.mjs b/postcss.config.mjs index c7bcb4b..92f98cd 100644 --- a/postcss.config.mjs +++ b/postcss.config.mjs @@ -2,4 +2,4 @@ const config = { plugins: ["@tailwindcss/postcss"], }; -export default config; +export default config; \ No newline at end of file diff --git a/public/LoginSteps/LoginStep1.svg b/public/LoginSteps/LoginStep1.svg new file mode 100644 index 0000000..de87ea8 --- /dev/null +++ b/public/LoginSteps/LoginStep1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/LoginSteps/LoginStep2.svg b/public/LoginSteps/LoginStep2.svg new file mode 100644 index 0000000..86889f5 --- /dev/null +++ b/public/LoginSteps/LoginStep2.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/LoginSteps/LoginStep3.svg b/public/LoginSteps/LoginStep3.svg new file mode 100644 index 0000000..61137fc --- /dev/null +++ b/public/LoginSteps/LoginStep3.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/LoginSteps/LoginStep4.svg b/public/LoginSteps/LoginStep4.svg new file mode 100644 index 0000000..e7768f8 --- /dev/null +++ b/public/LoginSteps/LoginStep4.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/LoginSteps/LoginStep5.svg b/public/LoginSteps/LoginStep5.svg new file mode 100644 index 0000000..cb1d5e2 --- /dev/null +++ b/public/LoginSteps/LoginStep5.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/LoginSteps/LoginStep6.svg b/public/LoginSteps/LoginStep6.svg new file mode 100644 index 0000000..c28ce3b --- /dev/null +++ b/public/LoginSteps/LoginStep6.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/SignupSteps/SignupStep1.svg b/public/SignupSteps/SignupStep1.svg new file mode 100644 index 0000000..9f106ec --- /dev/null +++ b/public/SignupSteps/SignupStep1.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/SignupSteps/SignupStep2.svg b/public/SignupSteps/SignupStep2.svg new file mode 100644 index 0000000..abd00b4 --- /dev/null +++ b/public/SignupSteps/SignupStep2.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/SignupSteps/SignupStep3.svg b/public/SignupSteps/SignupStep3.svg new file mode 100644 index 0000000..fd3b720 --- /dev/null +++ b/public/SignupSteps/SignupStep3.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/SignupSteps/SignupStep4.svg b/public/SignupSteps/SignupStep4.svg new file mode 100644 index 0000000..5b2548c --- /dev/null +++ b/public/SignupSteps/SignupStep4.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/SignupSteps/SignupStep5.svg b/public/SignupSteps/SignupStep5.svg new file mode 100644 index 0000000..c3f05aa --- /dev/null +++ b/public/SignupSteps/SignupStep5.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/SignupSteps/SignupStep6.svg b/public/SignupSteps/SignupStep6.svg new file mode 100644 index 0000000..bf7b657 --- /dev/null +++ b/public/SignupSteps/SignupStep6.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/author1.png b/public/author1.png new file mode 100644 index 0000000..a155b09 Binary files /dev/null and b/public/author1.png differ diff --git a/public/author1.svg b/public/author1.svg new file mode 100644 index 0000000..10fa69c --- /dev/null +++ b/public/author1.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/logo.svg b/public/logo.svg new file mode 100644 index 0000000..624ad8e --- /dev/null +++ b/public/logo.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/app/about-us/page.tsx b/src/app/about-us/page.tsx index ea9ad0e..8dd068d 100644 --- a/src/app/about-us/page.tsx +++ b/src/app/about-us/page.tsx @@ -1,780 +1,470 @@ -"use client"; +import Navbar from '@/components/common/Navbar'; +import Footer from '@/components/layout/Footer'; +import Image from 'next/image'; -import Image from "next/image"; -import Link from "next/link"; -import { useState } from "react"; -import Image2 from "@/assets/Images/image.png"; -import Image3 from "@/assets/Images/footerimage.png"; -import Image4 from "@/assets/Images/ImageLogo.png"; import Imagetiny1 from "@/assets/Images/1.png"; import Imagetiny2 from "@/assets/Images/2.png"; -// import Imagetiny3 from "@/assets/Images/5.png"; import Imagetiny4 from "@/assets/Images/4.png"; import Imagetiny5 from "@/assets/Images/5.png"; +import Image3 from "@/assets/Images/footerimage.png"; +import Image2 from "@/assets/Images/image.png"; -export default function About() { - const [isMenuOpen, setIsMenuOpen] = useState(false); - - const toggleMenu = () => { - setIsMenuOpen(!isMenuOpen); - }; - - return ( -
- {/* Navigation */} -
-
-
-
- - - Logo - {/*
*/} - - ChainLib - - - -
- - {/* Desktop Navigation */} - - -
- - -
+export default function page() { + return ( + <> + +
+ {/* Hero Section */} - {/* Mobile menu button */} -
- -
-
-
+
+

+ Empowering Stories, +
+ Decentralized Freedom. +

+
- {/* Mobile menu */} - {isMenuOpen && ( -
-
- - Home - - - About Check.io - - - Books - - - Contact - -
-
-
- - -
-
-
- )} - + {/* People Banner */} +
+ Diverse community of readers and writers +
-
- {/* Hero Section */} -
-
-
- {/*

- Empowering Stories,
- Decentralized Freedom. -

*/} + {/* What is Chainlib */} +
+
+
+

+ + {/* {" "} */} + What is Chainlib? + +

-

- Empowering Stories, -
- Decentralized Freedom. -

-
-
-
+

+ Chainlib is a new marketplace built on the Polygon blockchain, + where authors can publish books and readers can support them + directly. We eliminate middlemen, ensure fair compensation, + and provide a platform where creativity thrives and readers + discover unique voices. +

+
+
+

+ + {/* {" "} */} + Why Chainlib Exists? + +

+

+ We believe creators deserve fair pay for their publications. + ChainLib empowers authors to earn more from their work and + give readers direct access to their favorite writers. By using + blockchain technology, we've created a transparent and + decentralized way of supporting literary creation and + readership. +

+
+
+ - {/* People Banner */} -
-
-
- Diverse community of readers and writers -
-
-
+ {/* What Makes Us Different Section - Updated to match image */} +
+
+

+ What Makes Us Different +

+
- {/* What is Chainlib */} -
-
-
-
-

- - {/* {" "} */} - What is Chainlib? - -

+
+
+ {/* Decentralized Storage Feature */} +
+
+
+ + + + + +
+
+
+

+ Decentralized Storage +

+

+ Books live on IPFS, never locked behind servers. +

+
+
-

- Chainlib is a new marketplace built on the Polygon blockchain, - where authors can publish books and readers can support them - directly. We eliminate middlemen, ensure fair compensation, - and provide a platform where creativity thrives and readers - discover unique voices. -

-
-
-

- - {/* {" "} */} - Why Chainlib Exists? - -

-

- We believe creators deserve fair pay for their publications. - ChainLib empowers authors to earn more from their work and - give readers direct access to their favorite writers. By using - blockchain technology, we've created a transparent and - decentralized way of supporting literary creation and - readership. -

-
-
-
-
+ {/* NFT Publishing Feature */} +
+
+
+ + + + + +
+
+
+

+ NFT Publishing +

+

+ Every published work is a tradable asset, linked to a + tokenbound account.{" "} +

+
+
- {/* What Makes Us Different Section - Updated to match image */} -
-
-
-
-

- What Makes Us Different -

-
+ {/* Smart Contracts Feature */} +
+
+
+ + {/* */} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+

+ Smart Contracts +

+

+ Royalties, rights, and revenue handled transparently and + automatically. +

+
+
-
-
- {/* Decentralized Storage Feature */} -
-
-
- - - - - -
-
-
-

- Decentralized Storage -

-

- Books live on IPFS, never locked behind servers. -

+ {/* Reader Rewards Feature */} +
+
+
+ + + + + + + +
+
+
+

+ Reader Rewards +

+

+ Read, review, and grow your rank in our engaged reading + community. +

+
+
+
-
+
- {/* NFT Publishing Feature */} -
-
-
- - - - - -
-
+ {/* Join Our Community */} +
-

- NFT Publishing -

-

- Every published work is a tradable asset, linked to a - tokenbound account.{" "} -

-
-
+

+ Join Our Community of Book Lovers +

+ - {/* Smart Contracts Feature */} -
-
-
- - {/* */} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-

- Smart Contracts -

-

- Royalties, rights, and revenue handled transparently and - automatically. -

-
-
+
+
+
+ Community of readers +
+
+ Community of readers +
+
+ Community of readers +
+
+ Community of readers +
- {/* Reader Rewards Feature */} -
-
-
- - - - - - - -
-
-
-

- Reader Rewards -

-

- Read, review, and grow your rank in our engaged reading - community. -

+
+ Community of readers +
+
+
+

+ Our Community +

+

+ 40k+ active members +

+
+
-
- - - - - - - {/* Join Our Community */} -
-
-
-
-

- Join Our Community of Book Lovers -

- -
-
-
- Community of readers +
+ Community of readers
-
- Community of readers -
-
- Community of readers -
-
- Community of readers -
- -
- Community of readers -
-
-
-

- Our Community -

-

- 40k+ active members -

-
-
-
- -
- Community of readers -
-
-
-
-
- - {/* Footer */} - - - - ); +