Skip to content

Commit

Permalink
Merge pull request #4 from thomaswesleyb/revamp
Browse files Browse the repository at this point in the history
Added experience and link
  • Loading branch information
thomaswesleyb authored Dec 19, 2024
2 parents ab0a95f + eba167f commit 1ddaf91
Show file tree
Hide file tree
Showing 10 changed files with 3,842 additions and 424 deletions.
2,093 changes: 1,884 additions & 209 deletions node_modules/.package-lock.json

Large diffs are not rendered by default.

2,097 changes: 1,887 additions & 210 deletions package-lock.json

Large diffs are not rendered by default.

4 changes: 3 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,11 @@
"preview": "vite preview"
},
"dependencies": {
"prop-types": "^15.8.1",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-router-dom": "^7.0.2"
"react-router-dom": "^7.0.2",
"react-vertical-timeline-component": "^3.5.3"
},
"devDependencies": {
"@eslint/js": "^9.15.0",
Expand Down
10 changes: 9 additions & 1 deletion public/vite.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import Home from './pages/Home';
import Projects from './pages/Projects';
import About from './pages/About';
import Contact from './pages/Contact';
import Experience from "./pages/Experience.tsx";

export default function App() {
return (
Expand All @@ -16,6 +17,7 @@ export default function App() {
<Route path="/" element={<Home />} />
<Route path="/projects" element={<Projects />} />
<Route path="/about" element={<About />} />
<Route path="/experience" element={<Experience />} />
<Route path="/contact" element={<Contact />} />
</Routes>
</main>
Expand Down
1 change: 0 additions & 1 deletion src/assets/react.svg

This file was deleted.

2 changes: 2 additions & 0 deletions src/components/Navbar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ export default function Navbar() {
<li><Link to="/" className="hover:text-neutral-400">Home</Link></li>
<li><Link to="/about" className="hover:text-neutral-400">About</Link></li>
<li><Link to="/projects" className="hover:text-neutral-400">Projects</Link></li>
<li><Link to="/experience" className="hover:text-neutral-400">Experience</Link></li>
<li><Link to="/contact" className="hover:text-neutral-400">Contact</Link></li>
</ul>
</div>
Expand All @@ -26,6 +27,7 @@ export default function Navbar() {
<li><Link to="/" className="hover:text-neutral-400">Home</Link></li>
<li><Link to="/about" className="hover:text-neutral-400">About</Link></li>
<li><Link to="/projects" className="hover:text-neutral-400">Projects</Link></li>
<li><Link to="/experience" className="hover:text-neutral-400">Experience</Link></li>
<li><Link to="/contact" className="hover:text-neutral-400">Contact</Link></li>
</ul>
)}
Expand Down
2 changes: 1 addition & 1 deletion src/pages/About.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ export default function About() {
<section className="py-12 bg-neutral-900 text-white text-center">
<h2 className="text-4xl font-bold mb-6">About Me</h2>
<p className="text-neutral-400 max-w-2xl mx-auto">
I'm a passionate developer with a focus on creating clean, intuitive, and minimalist designs.
I'm a passionate developer with a focus on creating clean, intuitive, and minimalist designs. Currently, I work as a Software Engineer 2 at Cvent Inc.
</p>
</section>
);
Expand Down
50 changes: 50 additions & 0 deletions src/pages/Experience.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
// @ts-ignore
import { VerticalTimeline, VerticalTimelineElement } from 'react-vertical-timeline-component';
import 'react-vertical-timeline-component/style.min.css';

export default function Experience() {
return (
<section className="py-12 bg-neutral-900 text-white text-center">
<h2 className="text-4xl font-bold mb-6">Experience</h2>
<p className="text-neutral-400 max-w-2xl mx-auto">
<VerticalTimeline>
<VerticalTimelineElement
className="vertical-timeline-element--work"
contentStyle={{ background: 'rgb(33, 150, 243)', color: '#fff' }}
contentArrowStyle={{ borderRight: '7px solid rgb(33, 150, 243)' }}
date="2024 - present"
iconStyle={{ background: 'rgb(33, 150, 243)', color: '#fff' }}
>
<h3 className="vertical-timeline-element-title">Software Engineer 2</h3>
<h4 className="vertical-timeline-element-subtitle">Cvent Inc.</h4>
<p>
Working on AI projects... Can't say much more than that.
</p>
</VerticalTimelineElement>
<VerticalTimelineElement
className="vertical-timeline-element--work"
date="2022 - 2024"
iconStyle={{ background: 'rgb(33, 150, 243)', color: '#fff' }}
>
<h3 className="vertical-timeline-element-title">Software Engineer</h3>
<h4 className="vertical-timeline-element-subtitle">Cvent Inc.</h4>
<p>
Worked on the Sessions and Speakers product, streamlined the cache reset process for lookups, and worked on multi language
</p>
</VerticalTimelineElement>
<VerticalTimelineElement
className="vertical-timeline-element--work"
date="2018 - 2022"
iconStyle={{ background: 'rgb(33, 150, 243)', color: '#fff' }}
>
<h3 className="vertical-timeline-element-title">Student at Sewanee</h3>
<h4 className="vertical-timeline-element-subtitle">Sewanee: The University of the South</h4>
<p>
Studied Computer Science and Russian
</p>
</VerticalTimelineElement>
</VerticalTimeline>
</p>
</section>
);
}
5 changes: 4 additions & 1 deletion src/pages/Projects.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,10 @@ export default function Projects() {
</div>
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 px-8">
<div className="border border-neutral-300 rounded hover:shadow-lg transition-shadow">
<img src="/src/assets/russianidioms.png" alt="Russian Idioms Website" className="w-full h-48 object-cover rounded-t" />
<a href={"https://russianidioms.com"} target="_blank">
<img src="/src/assets/russianidioms.png" alt="Russian Idioms Website"
className="w-full h-48 object-cover rounded-t"/>
</a>
<div className="p-4">
<h3 className="text-xl font-semibold text-black">Russian Idioms</h3>
<p className="text-neutral-600">This application serves as a database for Russian Idioms, where users can submit new idioms, study existing idioms, add idioms to their collection, and more!</p>
Expand Down

0 comments on commit 1ddaf91

Please sign in to comment.