diff --git a/README.md b/README.md index 3a92fbe..c3b8f79 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ Como profissional neurodivergente **(TEA)**, este projeto traduz hiperfoco, lóg ### 🎥 Demonstração Visual (Project Showcase)
- Portfolio Preview + Portfolio Preview
### 🛠️ Diferenciais Técnicos e Arquitetura @@ -65,7 +65,7 @@ As a neurodivergent professional **(ASD)**, this project converts hyperfocus, sh ### 🎥 Visual Demonstration (Project Showcase)
- Preview Portfolio + Preview Portfolio
### 🛠️ Technical Highlights & Architecture diff --git a/jest.config.ts b/jest.config.ts index 78824ff..21ff050 100644 --- a/jest.config.ts +++ b/jest.config.ts @@ -3,6 +3,10 @@ import type { Config } from "jest"; const config: Config = { preset: "ts-jest/presets/default-esm", testEnvironment: "jest-environment-jsdom", + testPathIgnorePatterns: [ + "/node_modules/", + "/tests/", // Ignora a pasta de testes do Playwright + ], setupFilesAfterEnv: ["/jest.setup.ts"], moduleNameMapper: { // Resolve o mapeamento do caractere @/ para a pasta src nas importações diff --git a/public/favicon.png b/public/favicon.png index 875b95b..9b089a7 100644 Binary files a/public/favicon.png and b/public/favicon.png differ diff --git a/public/foto-perfil.png b/public/foto-perfil.png new file mode 100644 index 0000000..ec1b2cc Binary files /dev/null and b/public/foto-perfil.png differ diff --git a/public/portfolio-hero.png b/public/portfolio-hero.png index 410abb2..9e9d291 100644 Binary files a/public/portfolio-hero.png and b/public/portfolio-hero.png differ diff --git a/src/assets/hero.png b/src/assets/hero.png deleted file mode 100644 index 02251f4..0000000 Binary files a/src/assets/hero.png and /dev/null differ diff --git a/src/assets/react.svg b/src/assets/react.svg deleted file mode 100644 index 6c87de9..0000000 --- a/src/assets/react.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/vite.svg b/src/assets/vite.svg deleted file mode 100644 index 5101b67..0000000 --- a/src/assets/vite.svg +++ /dev/null @@ -1 +0,0 @@ -Vite diff --git a/src/locales/translations.ts b/src/locales/translations.ts index bdea9a0..03110c3 100644 --- a/src/locales/translations.ts +++ b/src/locales/translations.ts @@ -43,7 +43,7 @@ export const translations: Record = { contact: "Contato", }, hero: { - role: "Desenvolvedora Front-End Júnior", + role: "Desenvolvedora Front-End Junior", headline: "Construindo Aplicações Web de Alta Performance, Seguras e Testadas.", greeting: "Olá, eu sou a Francielle Ferraz de Sousa", @@ -51,7 +51,7 @@ export const translations: Record = { }, about: { title: "Sobre Mim", - text: "Desenvolvedora especialista no ecossistema React e Next.js. Como profissional neurodivergente (TEA), transformo hiperfoco, lógica apurada e atenção extrema aos detalhes em código limpo, estruturado e de alta qualidade. Atuo com máxima eficiência no modelo 100% remoto, entregando total autonomia e comunicação escrita impecável.", + text: "Desenvolvedora autodidata Front-End Junior especializada no ecossistema React e Next.js. Crio interfaces modernas, perfomáticas, organizadas e acessíveis, dominando o gerenciamento de estado otimização de renderização e foco total na experiência do usuário. Como profissional neurodivergente (TEA), transformo hiperfoco, lógica apurada e atenção extrema aos detalhes em código limpo, estruturado e de alta qualidade, , entregando autonomia e soluções de engenharia ponta a ponta.", cardTitle: "Foco e Execução", cardText: "Abordagem voltada à arquitetura limpa, padronização rigorosa de commits e documentação assertiva. Alta adaptabilidade ao ecossistema serverless e rotinas assíncronas de engenharia.", @@ -97,7 +97,7 @@ export const translations: Record = { }, about: { title: "About Me", - text: "Developer specializing in the React and Next.js ecosystem. As a neurodivergent profesional (ASD), I transform hyperfocus, sharp logic, and extreme attention to detail into clean, structured, and high-quality code. I operate with maximum efficiency in a 100% remote model, delivering complete autonomy and flawless written communination.", + text: "Self-taught Junior Front-End Developer specializing in the React and Next.js ecosystem. I build modern, high-performance, organized, and accessible interfaces, mastering state management and rendering optimization with a strong focus on user experience. As a neurodivergent professional (ASD), I build hyperfocus, sharp logic, and extreme attention to detail into clean, structured, high-quality code, delivering autonomy and end-to-end engineering solutions.", cardTitle: "Focus & Execution", cardText: "Clean architecture-driven approach, strict commit standartization, and assertive documentation. High adaptability to serverless ecosystems and asynchronous workflows.", diff --git a/src/sections/AboutMe.tsx b/src/sections/AboutMe.tsx index 8fdc01c..926e9f1 100644 --- a/src/sections/AboutMe.tsx +++ b/src/sections/AboutMe.tsx @@ -25,11 +25,18 @@ export function AboutMe() {
{language === "pt" ? (

- Desenvolvedora especialista no ecossistema{" "} + Desenvolvedora autodidata Front-End Junior especializada no + ecossistema{" "} React e Next.js - . Como profissional neurodivergente{" "} + . Crio interfaces{" "} + + modernas, perfomáticas, organizadas e acessíveis + + , dominando o gerenciamento de estado otimização de renderização e + foco total na experiência do usuário. Como profissional + neurodivergente{" "} (TEA) @@ -37,41 +44,44 @@ export function AboutMe() { hiperfoco, lógica apurada e atenção extrema aos detalhes {" "} - em código limpo, estruturado e de alta qualidade. Atuo com máxima - eficiência no modelo{" "} - - 100% remoto - - , entregando total{" "} + em código limpo, estruturado e de alta qualidade, , entregando{" "} autonomia {" "} - e comunicação escrita impecável. + e soluções de engenharia{" "} + + ponta a ponta + + .

) : (

- Developer specializing in the{" "} + Self-taught Junior Front-End Developer specializing in the{" "} React and Next.js {" "} - ecosystem. As a neurodivergent profesional{" "} + ecosystem. I build{" "} + + modern, high-performance, organized, and accessible interfaces + + , mastering state management and rendering optimization with a + strong focus on user experience. As a neurodivergent professional{" "} (ASD) - , I transform{" "} + , I build{" "} hyperfocus, sharp logic, and extreme attention to detail {" "} - into clean, structured, and high-quality code. I operate with - maximum efficiency in a{" "} + into clean, structured, high-quality code, delivering{" "} - 100% remote + autonomy {" "} - model, delivering complete{" "} + and{" "} - autonomy + end-to-end {" "} - and flawless written communination. + engineering solutions.

)}
diff --git a/src/sections/HeroSection.tsx b/src/sections/HeroSection.tsx index bc56da9..2514a9a 100644 --- a/src/sections/HeroSection.tsx +++ b/src/sections/HeroSection.tsx @@ -116,7 +116,7 @@ export function HeroSection() {
Francielle Ferraz de Sousa { e.currentTarget.style.display = "none"; diff --git a/src/sections/ProjectsSection.tsx b/src/sections/ProjectsSection.tsx index e802828..5955ec9 100644 --- a/src/sections/ProjectsSection.tsx +++ b/src/sections/ProjectsSection.tsx @@ -8,18 +8,18 @@ export function ProjectsSection() { // Dados dos Meus 3 Projetos const projectsData = [ { - title: "Live Coding Bug Quiz", - image: "/projects/welcome-screen.png", - tags: ["React", "TypeScript", "Tailwind CSS", "Lucide Icons"], + title: "Night Owl E-commerce", + image: "/projects/night-owl-screen.png", + tags: ["React", "TypeScript", "Tailwind CSS", "Context API", "Stripe"], testSuite: { name: "Jest & RTL", icon: , type: "unit", }, - github: "https://github.com/franferrazdev/live-coding-bug-quiz", - live: "https://live-coding-bug-quiz-one.vercel.app/", - pt: "Simulador técnico interativo homologado para testes de Code Review, depuração de erros em tempo real e avaliação de serioridade front-end.", - en: "Interactive technical simulator certified for Code Review testing, real-time debugging, and fron-end seniority assesment.", + github: "https://github.com/franferrazdev/night-owl-ecommerce", + live: "https://night-owl-ecommerce.vercel.app/", + pt: "Plataforma de vendas online completa contendo catálogo reativo, gerenciamento avançado de carrinho e checkout fluido.", + en: "Complete online sales platform featuring a reactive catalog, advanced cart management, and a seamless checkout experience.", }, { title: "School Management Dashboard", @@ -38,18 +38,18 @@ export function ProjectsSection() { en: "Full-stack corporate school management platform featuring Business Intelligence, analytical grades control, and attendance tracking.", }, { - title: "Night Owl E-commerce", - image: "/projects/night-owl-screen.png", - tags: ["React", "TypeScript", "Tailwind CSS", "Context API", "Stripe"], + title: "Live Coding Bug Quiz", + image: "/projects/welcome-screen.png", + tags: ["React", "TypeScript", "Tailwind CSS", "Lucide Icons"], testSuite: { name: "Jest & RTL", icon: , type: "unit", }, - github: "https://github.com/franferrazdev/night-owl-ecommerce", - live: "https://night-owl-ecommerce.vercel.app/", - pt: "Plataforma de vendas online completa contendo catálogo reativo, gerenciamento avançado de carrinho e checkout fluido.", - en: "Complete online sales platform featuring a reactive catalog, advanced cart management, and a seamless checkout experience.", + github: "https://github.com/franferrazdev/live-coding-bug-quiz", + live: "https://live-coding-bug-quiz-one.vercel.app/", + pt: "Simulador técnico interativo homologado para testes de Code Review, depuração de erros em tempo real e avaliação de serioridade front-end.", + en: "Interactive technical simulator certified for Code Review testing, real-time debugging, and fron-end seniority assesment.", }, ];