Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions public/data/darshinihoney.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"name": "Bachu Darshini",
"location": "Secunderabad",
"bio": "A Student pursuing Bachelor in computer science.",
"avatar": "https://github.com/darshinihoney.png",
"portfolio": "https://github.com/darshinihoney",
"skills": [
"JavaScript",
"React",
"NodeJS",
"MongoDB",
"Web Development",
"Frontend",
"Git",
"ExpressJS",
"C++",
"HTML",
"CSS"
],
"social": {
"GitHub": "https://github.com/darshinihoney",
"Twitter": "#",
"LinkedIn": "https://www.linkedin.com/in/darshini-bachu-3442a42a7/"
}
}
3 changes: 3 additions & 0 deletions src/App.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import Homepage from './Homepage';
import TechDisplay from './Page/TechDisplay.jsx';
import Home from './Page/Home.jsx';
import Opportunities from './Page/Opportunities.jsx';
import About from './Page/about.jsx';
import IdeaSubmission from './Page/IdeaSubmission.jsx';
import PortfolioBuilder from './Page/PortfolioBuilder.jsx';
import Projects from './Page/Projects.jsx';
Expand Down Expand Up @@ -63,6 +64,8 @@ function App() {

<Routes>
<Route index element={<Homepage />} />
<Route path="/opportunities" element={<Opportunities />} />
<Route path="/about" element={<About />} />
<Route path="/TechDisplay" element={<TechDisplay />} />
<Route path="/Home" element={<Home />} />
<Route path="/Opportunities" element={<Opportunities />} />
Expand Down
112 changes: 112 additions & 0 deletions src/Page/about.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
import React from 'react';
import { motion } from 'framer-motion';

export default function About() {
return (
<div className="min-h-screen bg-[#141d2f] text-center text-white">
<header className="bg-hero-pattern relative h-[50vh] bg-cover bg-center">
<motion.div
className="absolute inset-0 z-0"
animate={{
backgroundPosition: ['0% 0%', '100% 100%'],
}}
transition={{
duration: 15,
repeat: Infinity,
repeatType: 'reverse',
}}
style={{
backgroundImage: 'linear-gradient(45deg, #ff00cc, #00a6fb, #ff00cc)',
backgroundSize: '400% 400%',
}}
/>
<div className="absolute inset-0 bg-black opacity-30"></div>
<motion.div
className="relative z-10 flex h-full flex-col items-center justify-center p-4"
initial={{ opacity: 0, y: -50 }}
animate={{ opacity: 1, y: 0 }}
transition={{ duration: 1, ease: 'easeOut' }}
>
<motion.h1
className="text-4xl font-extrabold text-[#00a6fb]"
initial={{ opacity: 0, y: -50 }}
animate={{ opacity: 1, y: 0 }}
transition={{ duration: 1.5, ease: 'easeOut' }}
>
About Us
</motion.h1>
<p className="mt-4 max-w-3xl text-lg text-white">
DevDisplay is an innovative Open Source Community designed to empower developers from all over the world.
Our platform serves as a hub where you can discover and connect with skilled developers across various
fields, from coding and design to project management and more. Whether you're a seasoned expert or a
newcomer to the tech industry, DevDisplay provides an inclusive environment that fosters collaboration,
learning, and growth. Discover, Connect, and Collaborate with Developers across the Globe.
</p>
</motion.div>
</header>

<section className="container mx-auto mt-8 rounded-lg bg-gradient-to-r from-[#2e3b4e] via-[#1e2a42] to-[#141d2f] p-8 shadow-md">
<div className="flex flex-col items-center">
<motion.h2
className="mb-4 text-3xl font-bold text-[#00a6fb]"
initial={{ opacity: 0, y: -20 }}
animate={{ opacity: 1, y: 0 }}
transition={{ duration: 1, ease: 'easeOut' }}
>
Who We Are
<span className="ml-2 transform cursor-pointer text-4xl transition-transform hover:scale-125">👀</span>
</motion.h2>
<p className="max-w-3xl text-lg text-gray-300">
DevDisplay is an Open Source Community where you can discover and connect with skilled developers, share
your ideas, and build projects with collaborative support. Whether you're looking to contribute to open
source projects or promote your own, DevDisplay provides the perfect platform for growth, collaboration, and
success.
</p>
</div>
</section>

<section className="container mx-auto grid gap-8 p-8 md:grid-cols-2 lg:grid-cols-3">
<motion.div
className="rounded-lg bg-[#1e2a42] p-8 shadow-lg"
whileHover={{ scale: 1.05 }}
transition={{ type: 'spring', stiffness: 400, damping: 10 }}
>
<h3 className="mb-4 text-2xl font-bold text-[#00a6fb]">Our Mission</h3>
<p>
At DevDisplay, our mission is to foster a collaborative environment where developers can come together,
share their ideas, and work on projects that solve real-world problems. We aim to bridge the gap between
talent and opportunity, empowering developers to showcase their skills.
</p>
</motion.div>

<motion.div
className="rounded-lg bg-[#1e2a42] p-8 shadow-lg"
whileHover={{ scale: 1.05 }}
transition={{ type: 'spring', stiffness: 400, damping: 10 }}
>
<h3 className="mb-4 text-2xl font-bold text-[#00a6fb]">Our Vision</h3>
<p>
We envision a global developer community where collaboration drives innovation. By providing resources,
connections, and project exposure, we help developers from all walks of life grow, learn, and succeed in the
tech industry.
</p>
</motion.div>

<motion.div
className="rounded-lg bg-[#1e2a42] p-8 shadow-lg"
whileHover={{ scale: 1.05 }}
transition={{ type: 'spring', stiffness: 400, damping: 10 }}
>
<h3 className="mb-4 text-2xl font-bold text-[#00a6fb]">Core Principles</h3>
<ul className="list-inside list-disc space-y-2 text-left">
<li>Collaboration Over Competition</li>
<li>Open Source Contribution</li>
<li>Diversity & Inclusion</li>
<li>Innovation & Creativity</li>
<li>Knowledge Sharing</li>
</ul>
</motion.div>
</section>
</div>
);
}
1 change: 1 addition & 0 deletions src/ProfilesList.json
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,7 @@
"Chakridhar2555.json",
"haseebzaki-07.json",
"coderKrysio.json",
"darshinihoney.json",
"shrutipandey21.json",
"jatinkaushik-jk.json",
"hazraChandrima.json",
Expand Down
9 changes: 9 additions & 0 deletions src/components/Sidebar/Sidebar.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ function Sidebar() {
function handleTechDisplay() {
navigate('/TechDisplay');
}
function handleAbout() {
navigate('/about');
}

return (
<div className="my-7 w-full border-r-2 border-borderSecondary px-7 font-spaceMono dark:border-borderColor md:h-[90vh] md:w-[23%] md:px-2 lg:px-7">
Expand Down Expand Up @@ -82,6 +85,12 @@ function Sidebar() {
>
Unlock the Power of DevDisplay
</button>
<button
onClick={handleAbout}
className="mt-3 inline-flex cursor-pointer rounded-lg border-2 border-textSecondary bg-textSecondary px-[15px] py-1.5 text-left font-poppoins text-sm transition-all duration-500 hover:bg-transparent hover:text-textSecondary dark:text-white"
>
About us
</button>
</div>
</div>
);
Expand Down