Skip to content

Commit 8ce0dc2

Browse files
committed
about me basics
1 parent 59941fc commit 8ce0dc2

File tree

3 files changed

+59
-0
lines changed

3 files changed

+59
-0
lines changed

src/App.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import BlogPage from './pages/BlogPage';
66
import BlogPostPage from './pages/BlogPostPage';
77
import ProjectsPage from './pages/ProjectsPage';
88
import ProjectPage from './pages/ProjectPage';
9+
import AboutPage from './pages/AboutPage';
910
import NotFoundPage from './pages/NotFoundPage';
1011

1112
function App() {
@@ -18,6 +19,7 @@ function App() {
1819
<Route path="/blog/:slug" element={<BlogPostPage />} />
1920
<Route path="/projects" element={<ProjectsPage />} />
2021
<Route path="/projects/:slug" element={<ProjectPage />} />
22+
<Route path="/about" element={<AboutPage />} />
2123
<Route path="*" element={<NotFoundPage />} />
2224
</Routes>
2325
</Layout>

src/components/Navbar.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ const Navbar = () => {
2626
<Link to="/" className="text-sm font-medium hover:text-gray-300 transition-colors">Home</Link>
2727
<Link to="/blog" className="text-sm font-medium hover:text-gray-300 transition-colors">Blog</Link>
2828
<Link to="/projects" className="text-sm font-medium hover:text-gray-300 transition-colors">Projects</Link>
29+
<Link to="/about" className="text-sm font-medium hover:text-gray-300 transition-colors">About</Link>
2930
<a href="https://www.nytimes.com/games/wordle/index.html" target="_blank" rel="noopener noreferrer" className="bg-primary-500 hover:bg-primary-600 text-white font-bold py-2 px-4 rounded-full transition-colors">
3031
Play Wordle
3132
</a>

src/pages/AboutPage.js

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
import React from 'react';
2+
3+
const AboutPage = () => {
4+
return (
5+
<div className="py-16 sm:py-24">
6+
<div className="mx-auto max-w-3xl px-6 lg:px-8 text-gray-300">
7+
<h1 className="text-4xl font-bold tracking-tight text-white sm:text-6xl mb-8">About Me</h1>
8+
9+
<p className="mb-6 text-lg leading-8">
10+
Hello! I'm a passionate software engineer with a keen interest in web development, open-source projects, and creating engaging user experiences. I love exploring new technologies and continuously learning to build robust and scalable applications.
11+
</p>
12+
13+
<h2 className="text-3xl font-semibold tracking-tight text-white mb-4">My Skills</h2>
14+
<ul className="list-disc list-inside mb-6 ml-4">
15+
<li>React, JavaScript, TypeScript</li>
16+
<li>Node.js, Express.js</li>
17+
<li>Python, Django, Flask</li>
18+
<li>HTML, CSS, Tailwind CSS</li>
19+
<li>Database Management (SQL, NoSQL)</li>
20+
<li>Cloud Platforms (AWS, GCP)</li>
21+
</ul>
22+
23+
<h2 className="text-3xl font-semibold tracking-tight text-white mb-4">Useful Links</h2>
24+
<ul className="list-disc list-inside mb-6 ml-4">
25+
<li>
26+
<a href="https://github.com/yourusername" target="_blank" rel="noopener noreferrer" className="text-primary-400 hover:text-primary-500 transition-colors">
27+
GitHub Profile
28+
</a>
29+
</li>
30+
<li>
31+
<a href="https://linkedin.com/in/yourusername" target="_blank" rel="noopener noreferrer" className="text-primary-400 hover:text-primary-500 transition-colors">
32+
LinkedIn Profile
33+
</a>
34+
</li>
35+
<li>
36+
<a href="https://twitter.com/yourusername" target="_blank" rel="noopener noreferrer" className="text-primary-400 hover:text-primary-500 transition-colors">
37+
Twitter
38+
</a>
39+
</li>
40+
<li>
41+
<a href="/blog" className="text-primary-400 hover:text-primary-500 transition-colors">
42+
My Blog Posts
43+
</a>
44+
</li>
45+
</ul>
46+
47+
<h2 className="text-3xl font-semibold tracking-tight text-white mb-4">Contact</h2>
48+
<p>
49+
Feel free to reach out to me at <a href="mailto:your.email@example.com" className="text-primary-400 hover:text-primary-500 transition-colors">your.email@example.com</a>.
50+
</p>
51+
</div>
52+
</div>
53+
);
54+
};
55+
56+
export default AboutPage;

0 commit comments

Comments
 (0)