JL
Josue Lopez

Project Card - Copy this React, Tailwind Component to your project

import { RevealOnScroll } from "../RevealOnScroll"; export const Projects = () => { return ( <section id="projects" className="min-h-screen flex items-center justify-center py-20" > <RevealOnScroll> <div className="max-w-5xl mx-auto px-4"> <h2 className="text-3xl font-bold mb-8 bg-gradient-to-r from-blue-500 to-cyan-400 bg-clip-text text-transparent text-center"> {" "} Featured Projects </h2> <div className="grid grid-cols-1 md:grid-cols-2 gap-6"> <div className="p-6 rounded-xl border border-white/10 hover:-translate-y-1 hover:border-blue-500/30 hover:shadow-[0_2px_8px_rgba(59,130,246,0.2)] transition"> <h3 className="text-xl font-bold mb-2"> Cloud Platform</h3> <p className="text-gray-400 mb-4"> Scalable cloud infrastructure management with real-time monitoring and automated scaling. </p> <div className="flex flex-wrap gap-2 mb-4"> {["React", "Node.js", "AWS", "Docker"].map((tech, key) => ( <span key={key} className="bg-blue-500/10 text-blue-500 py-1 px-3 rounded-full text-sm hover:bg-blue-500/20 hover:shadow-[0_2px_8px_rgba(59,130,246,0.1)] transition-all " > {tech} </span> ))} </div> <div className="flex justify-between items-center"> <a href="#" className="text-blue-400 hover:text-blue-300 transition-colors my-4" > View Project → </a> </div> </div> <div className=" glass p-6 rounded-xl border border-white/10 hover:-translate-y-1 hover:border-blue-500/30 hover:shadow-[0_4px_20px_rgba(59,130,246,0.1)] transition-all " > <h3 className="text-xl font-bold mb-2">AI Analytics Dashboard</h3> <p className="text-gray-400 mb-4"> ML-powered data visualization platform with predictive analytics and interactive reports. </p> <div className="flex flex-wrap gap-2 mb-4"> {["Python", "TensorFlow", "D3.js", "Flask"].map((tech, key) => ( <span key={key} className=" bg-blue-500/10 text-blue-500 py-1 px-3 rounded-full text-sm transition hover:bg-blue-500/20 hover:-translate-y-0.5 hover:shadow-[0_2px_8px_rgba(59,130,246,0.2)] " > {tech} </span> ))} </div> <div className="flex justify-between items-center"> <a href="#" className="text-blue-400 hover:text-blue-300 transition-colors my-4" > View Project → </a> </div> </div> <div className=" glass p-6 rounded-xl border border-white/10 hover:-translate-y-1 hover:border-blue-500/30 hover:shadow-[0_4px_20px_rgba(59,130,246,0.1)] transition-all " > <h3 className="text-xl font-bold mb-2">E-Commerce Web App</h3> <p className="text-gray-400 mb-4"> Full-stack e-commerce with modern UI, secure payment integration, and customizable product inventory. </p> <div className="flex flex-wrap gap-2 mb-4"> {["Next.js", "TypeScript", "Stripe", "PostgreSQL"].map( (tech) => ( <span key={tech} className=" bg-blue-500/10 text-blue-500 py-1 px-3 rounded-full text-sm transition hover:bg-blue-500/20 hover:-translate-y-0.5 hover:shadow-[0_2px_8px_rgba(59,130,246,0.2)] " > {tech} </span> ) )} </div> <div className="flex justify-between items-center"> <a href="#" className="text-blue-400 hover:text-blue-300 transition-colors my-4" > View Project → </a> </div> </div> <div className=" glass p-6 rounded-xl border border-white/10 hover:-translate-y-1 hover:border-blue-500/30 hover:shadow-[0_4px_20px_rgba(59,130,246,0.1)] transition-all " > <h3 className="text-xl font-bold mb-2">Real-Time Chat App</h3> <p className="text-gray-400 mb-4"> Scalable chat platform supporting real-time messaging, presence, and group chat features. </p> <div className="flex flex-wrap gap-2 mb-4"> {["Socket.IO", "Express", "React", "Redis"].map((tech, key) => ( <span key={key} className=" bg-blue-500/10 text-blue-500 py-1 px-3 rounded-full text-sm transition hover:bg-blue-500/20 hover:-translate-y-0.5 hover:shadow-[0_2px_8px_rgba(59,130,246,0.2)] " > {tech} </span> ))} </div> <div className="flex justify-between items-center "> <a href="#" className="text-blue-400 hover:text-blue-300 transition-colors my-4" > View Project → </a> </div> </div> </div> </div> </RevealOnScroll> </section> ); };

Prompt

About

ProjectCard - Showcase your projects with images, descriptions, and links. Built with React and Tailwind for a sleek, responsive desig. Get instant access!

Share

Last updated 1 month ago