mirror of
https://github.com/Snigdha-OS/Snigdha-OS.github.io.git
synced 2025-09-06 12:45:18 +02:00
✨ style: change the visual
This commit is contained in:
@@ -6,27 +6,56 @@ export function MissionSection() {
|
|||||||
<motion.div
|
<motion.div
|
||||||
initial={{ opacity: 0 }}
|
initial={{ opacity: 0 }}
|
||||||
whileInView={{ opacity: 1 }}
|
whileInView={{ opacity: 1 }}
|
||||||
className="bg-white/80 backdrop-blur-sm p-8 rounded-lg shadow-sm"
|
transition={{ duration: 0.6 }}
|
||||||
|
className="bg-gradient-to-r from-cornflower-blue/10 to-white p-10 rounded-lg shadow-xl"
|
||||||
>
|
>
|
||||||
<div className="flex items-center gap-3 mb-6">
|
<div className="flex items-center gap-4 mb-6">
|
||||||
<Target className="h-6 w-6 text-cornflower-blue" />
|
<Target className="h-8 w-8 text-cornflower-blue" />
|
||||||
<h2 className="text-2xl font-bold text-gray-900">Our Mission</h2>
|
<h2 className="text-3xl font-extrabold text-gray-900">Our Mission</h2>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="prose prose-gray max-w-none">
|
<div className="max-w-3xl mx-auto">
|
||||||
<p className="text-gray-600 leading-relaxed">
|
<p className="text-lg text-gray-700 leading-relaxed mb-6 text-justify">
|
||||||
Snigdha OS aims to provide security professionals and enthusiasts with the most comprehensive,
|
Snigdha OS aims to provide security professionals and enthusiasts with the most comprehensive,
|
||||||
reliable, and up-to-date collection of security tools. Our mission is to enable the security
|
reliable, and up-to-date collection of security tools. Our mission is to empower the security
|
||||||
community to perform professional-grade security auditing and penetration testing with a
|
community with a standardized platform that allows for professional-grade security auditing and
|
||||||
standardized, well-documented platform.
|
penetration testing, enhancing both efficiency and accuracy.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h3 className="text-xl font-semibold mt-6 mb-3">Core Values</h3>
|
<h3 className="text-2xl font-semibold mt-6 mb-4 text-gray-900">Core Values</h3>
|
||||||
<ul className="space-y-2 text-gray-600">
|
<ul className="space-y-3 text-lg text-gray-600">
|
||||||
<li>Open Source: Maintaining transparency and community collaboration</li>
|
<motion.li
|
||||||
<li>Security: Providing robust tools for security testing</li>
|
whileHover={{ scale: 1.05 }}
|
||||||
<li>Education: Supporting learning and skill development</li>
|
transition={{ type: 'spring', stiffness: 300 }}
|
||||||
<li>Community: Fostering a strong, supportive user community</li>
|
className="hover:text-cornflower-blue"
|
||||||
|
>
|
||||||
|
<span className="font-semibold text-gray-800">Open Source: </span>
|
||||||
|
Maintaining transparency and community collaboration.
|
||||||
|
</motion.li>
|
||||||
|
<motion.li
|
||||||
|
whileHover={{ scale: 1.05 }}
|
||||||
|
transition={{ type: 'spring', stiffness: 300 }}
|
||||||
|
className="hover:text-cornflower-blue"
|
||||||
|
>
|
||||||
|
<span className="font-semibold text-gray-800">Security: </span>
|
||||||
|
Providing robust tools for security testing.
|
||||||
|
</motion.li>
|
||||||
|
<motion.li
|
||||||
|
whileHover={{ scale: 1.05 }}
|
||||||
|
transition={{ type: 'spring', stiffness: 300 }}
|
||||||
|
className="hover:text-cornflower-blue"
|
||||||
|
>
|
||||||
|
<span className="font-semibold text-gray-800">Education: </span>
|
||||||
|
Supporting learning and skill development.
|
||||||
|
</motion.li>
|
||||||
|
<motion.li
|
||||||
|
whileHover={{ scale: 1.05 }}
|
||||||
|
transition={{ type: 'spring', stiffness: 300 }}
|
||||||
|
className="hover:text-cornflower-blue"
|
||||||
|
>
|
||||||
|
<span className="font-semibold text-gray-800">Community: </span>
|
||||||
|
Fostering a strong, supportive user community.
|
||||||
|
</motion.li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
@@ -22,20 +22,22 @@ const teamStructure = [
|
|||||||
|
|
||||||
export function TeamSection() {
|
export function TeamSection() {
|
||||||
return (
|
return (
|
||||||
<div className="grid grid-cols-1 md:grid-cols-2 gap-6">
|
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
|
||||||
{teamStructure.map((team, index) => (
|
{teamStructure.map((team, index) => (
|
||||||
<motion.div
|
<motion.div
|
||||||
key={team.title}
|
key={team.title}
|
||||||
initial={{ opacity: 0, y: 20 }}
|
initial={{ opacity: 0, y: 20 }}
|
||||||
whileInView={{ opacity: 1, y: 0 }}
|
whileInView={{ opacity: 1, y: 0 }}
|
||||||
transition={{ delay: index * 0.1 }}
|
transition={{ delay: index * 0.1 }}
|
||||||
className="bg-white/80 backdrop-blur-sm p-6 rounded-lg shadow-sm"
|
className="bg-white/80 backdrop-blur-sm p-8 rounded-lg shadow-xl hover:scale-105 hover:shadow-2xl transition-all duration-300"
|
||||||
>
|
>
|
||||||
<div className="flex items-center gap-3 mb-3">
|
<div className="flex items-center justify-center gap-4 mb-6">
|
||||||
<Users className="h-5 w-5 text-cornflower-blue" />
|
<div className="p-3 bg-cornflower-blue/20 rounded-full">
|
||||||
<h3 className="text-lg font-semibold text-gray-900">{team.title}</h3>
|
<Users className="h-8 w-8 text-cornflower-blue" />
|
||||||
|
</div>
|
||||||
|
<h3 className="text-xl font-bold text-gray-900">{team.title}</h3>
|
||||||
</div>
|
</div>
|
||||||
<p className="text-gray-600">{team.description}</p>
|
<p className="text-gray-600 text-lg leading-relaxed">{team.description}</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
))}
|
))}
|
||||||
</div>
|
</div>
|
||||||
|
@@ -19,19 +19,19 @@ export function Timeline() {
|
|||||||
key={release.version}
|
key={release.version}
|
||||||
initial={{ opacity: 0, x: -20 }}
|
initial={{ opacity: 0, x: -20 }}
|
||||||
whileInView={{ opacity: 1, x: 0 }}
|
whileInView={{ opacity: 1, x: 0 }}
|
||||||
transition={{ delay: index * 0.1 }}
|
transition={{ delay: index * 0.2, duration: 0.8 }}
|
||||||
className="relative pl-12 pb-8"
|
className="relative pl-12 pb-12"
|
||||||
>
|
>
|
||||||
<div className="absolute left-0 p-2 bg-white rounded-full border-2 border-cornflower-blue">
|
<div className="absolute left-0 top-0 p-2 bg-cornflower-blue/70 rounded-full border-2 border-white shadow-lg">
|
||||||
<Calendar className="h-4 w-4 text-cornflower-blue" />
|
<Calendar className="h-5 w-5 text-white" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="bg-white/80 backdrop-blur-sm p-4 rounded-lg shadow-sm">
|
<div className="bg-white/80 backdrop-blur-sm p-6 rounded-lg shadow-xl hover:shadow-2xl transition-all duration-300 ease-in-out">
|
||||||
<h3 className="text-lg font-semibold text-gray-900">
|
<h3 className="text-xl font-semibold text-gray-900 mb-2">
|
||||||
Kali {release.version}
|
Snigdha OS {release.version}
|
||||||
</h3>
|
</h3>
|
||||||
<time className="text-sm text-gray-500">{release.date}</time>
|
<time className="text-sm text-gray-500 font-light">{release.date}</time>
|
||||||
<p className="mt-1 text-gray-600">{release.description}</p>
|
<p className="mt-2 text-gray-700 text-lg leading-relaxed">{release.description}</p>
|
||||||
</div>
|
</div>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
))}
|
))}
|
||||||
|
Reference in New Issue
Block a user