-
Notifications
You must be signed in to change notification settings - Fork 16
Ebuka Moses Profile #44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 1 commit
Commits
Show all changes
8 commits
Select commit
Hold shift + click to select a range
3f62950
Ebuka Moses Profile
EbukaMoses eef94e4
Ebuka Moses Profile
EbukaMoses 9c55387
Ebuka Moses Profile
EbukaMoses 60a20c3
Merge pull request #1 from EbukaMoses/Ebukamoses
EbukaMoses f0052f7
Ebuka Moses Profile
EbukaMoses 80c5ccb
Merge pull request #2 from EbukaMoses/Ebukamoses
EbukaMoses 96e4061
Ebuka Moses Profile
EbukaMoses a500f7e
Merge pull request #3 from EbukaMoses/Ebukamoses
EbukaMoses File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
83 changes: 83 additions & 0 deletions
83
packages/nextjs/app/builders/0x391b638EB7d21B122Be2Ed69eb81DA7E0F168177/page.tsx
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,83 @@ | ||
| import Image from "next/image"; | ||
| import type { NextPage } from "next"; | ||
| import { FaGithub, FaTwitter } from "react-icons/fa"; | ||
| import { Address } from "~~/components/scaffold-eth"; | ||
|
|
||
| const WalletAddress = "0x391b638EB7d21B122Be2Ed69eb81DA7E0F168177"; | ||
melanke marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| const socialLinks = [ | ||
| { | ||
| href: "https://github.com/Ebukamoses", | ||
| label: "GitHub", | ||
| icon: <FaGithub />, | ||
| }, | ||
| { | ||
| href: "https://twitter.com/bukan_moses", | ||
| label: "Twitter", | ||
| icon: <FaTwitter />, | ||
| }, | ||
| ]; | ||
|
|
||
| const EbukaMosesProfile: NextPage = () => { | ||
| return ( | ||
| <div className="flex flex-col items-center min-h-screen bg-gradient-to-b from-base-200 to-base-300 px-4 sm:px-8 py-4 sm:py-8"> | ||
| <div className="max-w-[400px] w-full bg-gradient-to-r from-gray-[#f5f5f5] via-white to-[#e6e6e6] dark:from-base-100 dark:via-base-200 dark:to-base-100 shadow-md rounded-2xl p-4 sm:p-10 border border-gray-100 dark:border-accent hover:shadow-gray-200/20 transition-all duration-300"> | ||
melanke marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| <div className="flex flex-col items-center gap-4 sm:gap-6"> | ||
| {/* Avatar */} | ||
| <div className="relative group"> | ||
| <div className="relative w-24 h-24 sm:w-36 sm:h-36 rounded-lg ring-2 ring-white dark:ring-accent ring-offset-4 ring-offset-pink-50 dark:ring-offset-base-300 shadow-md overflow-hidden"> | ||
| <Image | ||
| src="/EbukaDvAvatar2.png" | ||
| alt="my picture" | ||
| fill | ||
| priority | ||
| className="w-full h-full object-cover p-1 rounded-lg" | ||
| /> | ||
phipsae marked this conversation as resolved.
Show resolved
Hide resolved
phipsae marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| </div> | ||
| </div> | ||
|
|
||
| {/* Name */} | ||
| <div className="text-center"> | ||
| <h1 className="text-3xl sm:text-5xl font-extrabold text-black dark:text-white">Ebuka Moses</h1> | ||
| <p className="text-sm sm:text-lg text-black bg-clip-text font-medium max-w-md dark:text-white px-2"> | ||
| Solidity | Express | Next | React | ||
| </p> | ||
| <p className="text-[12px]"> | ||
| I specialize in designing, building, and maintaining decentralized applications (dApps) and | ||
| blockchain-based systems that work with technologies like Ethereum, smart contracts (often using | ||
| Solidity), and distributed ledger protocols to create secure, transparent, and tamper-proof solutions for | ||
| industries. | ||
| </p> | ||
| </div> | ||
|
|
||
| {/* Address container */} | ||
| <div className="flex items-center w-full sm:w-auto bg-base-200 dark:bg-base-300 px-2 sm:px-4 py-2 rounded-xl border border-base-300 dark:border-accent text-xs sm:text-base"> | ||
| <div> | ||
| <Address address={WalletAddress} format="short" /> | ||
| </div> | ||
| </div> | ||
| <hr className="h-[2px] w-full" /> | ||
| {/* Social links */} | ||
| <div className="flex flex-col gap-4 w-full sm:w-auto"> | ||
| <h2 className="text-center font-bold">Let's Connect</h2> | ||
| <div className="flex items-center gap-2 sm:gap-4"> | ||
| {socialLinks.map(({ href, label, icon }) => ( | ||
| <a | ||
| key={href} | ||
| href={href} | ||
| target="_blank" | ||
| rel="noopener noreferrer" | ||
| className="btn btn-sm normal-case hover:scale-105 hover:-translate-y-1 transition-all duration-300 shadow-lg dark:bg-accent dark:hover:bg-accent/90 dark:text-accent-content w-full sm:w-auto" | ||
| > | ||
| {icon} | ||
| <span>{label}</span> | ||
| </a> | ||
| ))} | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| ); | ||
| }; | ||
|
|
||
| export default EbukaMosesProfile; | ||
melanke marked this conversation as resolved.
Show resolved
Hide resolved
|
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.