forked from ladunjexa/reactjs18-3d-portfolio
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
17f34e9
commit d87d230
Showing
32 changed files
with
375 additions
and
130 deletions.
There are no files selected for viewing
This file contains 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
This file contains 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
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains 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 |
---|---|---|
@@ -1,62 +1,72 @@ | ||
import logo from "./logo.png"; | ||
import backend from "./backend.png"; | ||
import creator from "./creator.png"; | ||
import mobile from "./mobile.png"; | ||
import web from "./web.png"; | ||
import github from "./github.png"; | ||
import menu from "./menu.svg"; | ||
import close from "./close.svg"; | ||
|
||
import css from "./tech/css.png"; | ||
import docker from "./tech/docker.png"; | ||
import figma from "./tech/figma.png"; | ||
import python from "./tech/python.png"; | ||
import git from "./tech/git.png"; | ||
import html from "./tech/html.png"; | ||
import javascript from "./tech/javascript.png"; | ||
import mongodb from "./tech/mongodb.png"; | ||
import nodejs from "./tech/nodejs.png"; | ||
import reactjs from "./tech/reactjs.png"; | ||
import redux from "./tech/redux.png"; | ||
import fastapi from "./tech/fastapi.png"; | ||
import tailwind from "./tech/tailwind.png"; | ||
import typescript from "./tech/typescript.png"; | ||
import threejs from "./tech/threejs.svg"; | ||
import nextjs from "./tech/nextjs.png"; | ||
import googleCloud from "./tech/googleCloud.png"; | ||
|
||
import meta from "./company/meta.png"; | ||
import shopify from "./company/shopify.png"; | ||
import starbucks from "./company/starbucks.png"; | ||
import tesla from "./company/tesla.png"; | ||
import incf from "./company/incf.png"; | ||
import nsut from "./company/nsut.png"; | ||
import passbolt from "./company/passbolt.png"; | ||
|
||
|
||
import gitspotlight from "./projects/gitspotlight.png"; | ||
import calorico from "./projects/calorico.png"; | ||
import brian from "./projects/brian.png"; | ||
|
||
import github from "./socials/github.png"; | ||
import linkedin from "./socials/linkedin.png"; | ||
|
||
import carrent from "./carrent.png"; | ||
import jobit from "./jobit.png"; | ||
import tripguide from "./tripguide.png"; | ||
|
||
export { | ||
logo, | ||
backend, | ||
creator, | ||
mobile, | ||
web, | ||
github, | ||
menu, | ||
close, | ||
css, | ||
docker, | ||
figma, | ||
python, | ||
git, | ||
html, | ||
javascript, | ||
mongodb, | ||
nodejs, | ||
reactjs, | ||
redux, | ||
|
||
fastapi, | ||
tailwind, | ||
nextjs, | ||
googleCloud, | ||
reactjs, | ||
typescript, | ||
threejs, | ||
|
||
meta, | ||
shopify, | ||
starbucks, | ||
tesla, | ||
carrent, | ||
jobit, | ||
tripguide, | ||
incf, | ||
nsut, | ||
passbolt, | ||
|
||
gitspotlight, | ||
calorico, | ||
brian, | ||
|
||
github, | ||
linkedin, | ||
|
||
}; |
Binary file not shown.
Binary file not shown.
This file was deleted.
Oops, something went wrong.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
This file contains 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
This file contains 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,40 @@ | ||
import { styles } from "../../constants/styles"; | ||
import { socialLinks } from "../../constants"; | ||
|
||
const Footer = () => { | ||
return ( | ||
<footer className={`${styles.paddingX} bg-primary text-white py-5`}> | ||
<div className="max-w-7xl mx-auto flex flex-col sm:flex-row items-center justify-between"> | ||
<div className="mb-4 sm:mb-0"> | ||
<p className="text-[15px] font-bold cursor-pointer"> | ||
Abhishek | ||
<span className="sm:block hidden text-[#915EFF]">Tiwari</span> | ||
</p> | ||
</div> | ||
<ul className="flex"> | ||
{socialLinks.map((socialLink) => ( | ||
<li key={socialLink.id} className=""> | ||
<a | ||
href={socialLink.url} | ||
target="_blank" | ||
rel="noopener noreferrer" | ||
className=" hover:text-secondary" | ||
> | ||
<img src={socialLink.icon} alt="" className="w-[70%] object-contain"/> | ||
</a> | ||
</li> | ||
))} | ||
</ul> | ||
</div> | ||
{/* copyright, shoutout for opensource code and images */} | ||
<div className="text-center mt-5"> | ||
<p className="text-[12px]"> | ||
© {new Date().getFullYear()} Abhishek Tiwari. All Rights | ||
Reserved. LinkedIn & Github icons are from <a href="https://icons8.com/icons" className="text-[#915EFF]">ICON8</a>, Portfolio code by <a href="https://github.com/ladunjexa/Threejs-3D-Portfolio" className="text-[#915EFF]">Threejs-3D-Portfoilo</a> | ||
</p> | ||
</div> | ||
</footer> | ||
); | ||
}; | ||
|
||
export default Footer; |
This file contains 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
This file contains 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,76 @@ | ||
import React from "react"; | ||
import { | ||
VerticalTimeline, | ||
VerticalTimelineElement, | ||
} from "react-vertical-timeline-component"; | ||
|
||
import "react-vertical-timeline-component/style.min.css"; | ||
|
||
import { educations } from "../../constants"; // Assuming educations is an array of type Education | ||
import { SectionWrapper } from "../../hoc"; | ||
import { config } from "../../constants/config"; | ||
import { Header } from "../atoms/Header"; | ||
import { TEducation } from "../../types"; | ||
|
||
|
||
const EducationCard: React.FC<TEducation> = ( educations ) => { | ||
return ( | ||
<VerticalTimelineElement | ||
contentStyle={{ | ||
background: "#1d1836", | ||
color: "#fff", | ||
}} | ||
contentArrowStyle={{ borderRight: "7px solid #232631" }} | ||
date={educations.date} | ||
iconStyle={{ background: educations.iconBg }} | ||
icon={ | ||
<div className="flex justify-center items-center w-full h-full"> | ||
<img | ||
src={educations.icon} | ||
alt={educations.institute_name} | ||
className="w-[60%] h-[60%] object-contain" | ||
/> | ||
</div> | ||
} | ||
> | ||
<div> | ||
<h3 className="text-white text-[24px] font-bold">{educations.title}</h3> | ||
<p | ||
className="text-secondary text-[16px] font-semibold" | ||
style={{ margin: 0 }} | ||
> | ||
{educations.institute_name} | ||
</p> | ||
</div> | ||
|
||
<ul className="mt-5 list-disc ml-5 space-y-2"> | ||
{educations.points.map((point, index) => ( | ||
<li | ||
key={`education-point-${index}`} | ||
className="text-white-100 text-[14px] pl-1 tracking-wider" | ||
> | ||
{point} | ||
</li> | ||
))} | ||
</ul> | ||
</VerticalTimelineElement> | ||
); | ||
}; | ||
|
||
const Education: React.FC = () => { | ||
return ( | ||
<> | ||
<Header useMotion={true} {...config.sections.education} /> | ||
|
||
<div className="mt-20 flex flex-col"> | ||
<VerticalTimeline> | ||
{educations.map((education, index) => ( | ||
<EducationCard key={index} {...education} /> | ||
))} | ||
</VerticalTimeline> | ||
</div> | ||
</> | ||
); | ||
}; | ||
|
||
export default SectionWrapper(Education, "education"); |
This file contains 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
This file contains 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
Oops, something went wrong.