From eb0eed40d780ccd81d8e0fe956e288c1724f1883 Mon Sep 17 00:00:00 2001 From: Pedro Machado Date: Mon, 23 Jun 2025 16:50:43 -0700 Subject: first commit --- src/components/Projects.jsx | 116 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 116 insertions(+) create mode 100644 src/components/Projects.jsx (limited to 'src/components/Projects.jsx') diff --git a/src/components/Projects.jsx b/src/components/Projects.jsx new file mode 100644 index 0000000..2696c48 --- /dev/null +++ b/src/components/Projects.jsx @@ -0,0 +1,116 @@ +import { motion } from "framer-motion"; + +const fadeInUp = { + initial: { opacity: 0, y: 20 }, + animate: { opacity: 1, y: 0 }, + transition: { duration: 0.6 }, +}; + +const staggerContainer = { + animate: { + transition: { + staggerChildren: 0.1, + }, + }, +}; + +export const Projects = () => { + return ( + + + My Projects + + + + +

AI SaaS Platform

+

+ A modern SaaS platform built with Next.js and OpenAI integration, + featuring real-time AI-powered content generation and analytics. +

+
+ Next.js + OpenAI + TailwindCSS +
+
+ + + +

Social Media Dashboard

+

+ A comprehensive social media management dashboard with analytics, + scheduling, and engagement tracking features. +

+
+ React + Node.js + MongoDB +
+
+ + + +

Productivity Timer

+

+ A sleek productivity timer application with customizable work + sessions, statistics tracking, and dark mode support. +

+
+ React + TypeScript + TailwindCSS +
+
+
+
+ ); +}; -- cgit v1.2.3-70-g09d2