feat: add new weather application project to TechSection and update links

This commit is contained in:
2025-06-19 17:13:24 -04:00
parent 5f900bbceb
commit 01157998f9

View File

@@ -1,4 +1,4 @@
import { Code, Trophy } from "lucide-react"; import { Code, Trophy, Cloud } from "lucide-react";
interface TechSectionProps { interface TechSectionProps {
isDarkMode: boolean; isDarkMode: boolean;
@@ -34,9 +34,12 @@ const TechSection = ({
> >
<div className="flex items-center mb-4"> <div className="flex items-center mb-4">
<Code className="mr-3 text-cyan-400" size={30} /> <Code className="mr-3 text-cyan-400" size={30} />
<h3 className="text-2xl font-bold text-cyan-400"> <a
className="text-2xl font-bold text-cyan-400"
href="https://ialfm-attendance.netlify.app/"
>
Sunday School Attendance App Sunday School Attendance App
</h3> </a>
<span className="px-3 py-1 ml-3 text-sm text-green-400 rounded-full bg-green-500/20"> <span className="px-3 py-1 ml-3 text-sm text-green-400 rounded-full bg-green-500/20">
In Production In Production
</span> </span>
@@ -58,7 +61,34 @@ const TechSection = ({
) )
)} )}
</div> </div>
</div>{" "} </div>
<div
className={`${
isDarkMode
? "bg-gradient-to-r from-blue-900/20 to-indigo-900/20"
: "bg-gradient-to-r from-blue-100/40 to-indigo-100/40"
} backdrop-blur-lg rounded-xl p-8 border ${
isDarkMode ? "border-blue-400/30" : "border-blue-300/50"
} transition-all duration-300 transform hover:scale-105 hover:shadow-xl hover:border-blue-400/70`}
>
<div className="flex items-center mb-4">
<Cloud className="mr-3 text-blue-400" size={30} />
<a
className="text-2xl font-bold text-blue-400"
href="https://sunscope.netlify.app"
>
Sunscope
</a>
<span className="px-3 py-1 ml-3 text-sm text-blue-400 rounded-full bg-blue-500/20">
Weather Application
</span>
</div>
<p className={`${textClasses} mb-4`}>
Developed a weather application that provides real-time weather
updates, forecasts, and alerts using WeatherAPI's API, showcasing
my skills in API integration and responsive design.
</p>
</div>
<div <div
className={`${ className={`${
isDarkMode isDarkMode
@@ -76,7 +106,7 @@ const TechSection = ({
<span className="px-3 py-1 ml-3 text-sm text-yellow-400 rounded-full bg-yellow-500/20"> <span className="px-3 py-1 ml-3 text-sm text-yellow-400 rounded-full bg-yellow-500/20">
Award Winner Award Winner
</span> </span>
</div> </div>{" "}
<p className={`${textClasses} mb-4`}> <p className={`${textClasses} mb-4`}>
Core contributor on an RC Robotics Team, earned the "Plethora of Core contributor on an RC Robotics Team, earned the "Plethora of
Features" award by integrating remarkable range of Features" award by integrating remarkable range of