Cursor/nextjs portfolio typescript 0d7f#24
Open
dbfcode wants to merge 62 commits into
Open
Conversation
- Created next-i18next.config.js for i18n setup with Portuguese and English locales. - Updated next.config.js to integrate i18n settings. - Added i18next, next-i18next, and react-i18next dependencies in package.json and package-lock.json. - Updated package-lock.json to reflect new dependencies and their versions.
- Created common.json files for English and Portuguese translations. - Included site title, navigation items, call-to-action, and greeting messages.
- Set a stable initial theme to prevent hydration mismatches. - Enhance theme resolution by checking local storage and user preferences. - Synchronize document classes with theme changes more effectively.
- Integrate next-i18next for translation support in the application. - Update AppHeader, About, Contact, Home, and Project pages to utilize translation keys. - Ensure server-side translations are fetched for dynamic content rendering. - Refactor components to improve readability and maintainability.
…d formatting improvements - Revamped aboutMeData with detailed professional bios. - Updated clientsData heading and retained brand images. - Introduced new projectsData entry for "StreamHub - Plataforma de Streaming" with comprehensive project details and technologies used. - Standardized import statements to use double quotes for consistency.
…roved titles - Increased duration for experience and GitHub stars counters to 3 seconds for smoother animations. - Updated the title for the experience counter to specify "2 Years of experience" for clarity. - Maintained existing titles and measurements for feedback and projects counters.
…mport statements - Updated social media links in the AppFooter component to reflect new URLs. - Standardized import statements to use double quotes for consistency.
- Removed the AboutClients component from the About page to streamline the code. - Cleaned up the JSX structure for improved readability.
…fault settings - Defined supported locales as Portuguese (pt-BR) and English (en). - Set default locale to Portuguese (pt-BR) and enabled locale detection for improved user experience.
…mproved performance - Replaced server-side rendering with static generation using getStaticPaths and getStaticProps. - Enhanced project data retrieval logic for better clarity and efficiency. - Ensured fallback handling for non-existent projects to improve user experience.
- Introduced a new PlayButton component to facilitate project engagement. - The button includes a customizable label and click handler, with styling for improved user experience. - Integrated Play icon from lucide-react for visual appeal.
- Introduced a new ScrollDownIndicator component to guide users in scrolling down the page. - Utilized the ChevronDown icon from lucide-react for visual indication. - Included customizable className for flexible styling options.
- Integrated PlayButton for improved user interaction within the project details. - Added ScrollDownIndicator to guide users in navigating the project page. - Updated layout to accommodate new components, enhancing overall user experience.
- Added lucide-react version 0.553.0 to package.json and package-lock.json for enhanced icon usage across the project.
…tyling - Updated PlayButton component to remove unnecessary margin-bottom for a cleaner layout. - Adjusted ScrollDownIndicator component's span class for consistent styling.
…r experience - Adjusted the layout of the header section to include items-end alignment for better visual balance. - Moved PlayButton into a new div with margin for enhanced spacing and clarity. - Maintained integration of ScrollDownIndicator for continued navigation support.
- Added flex alignment to the project image container for better layout consistency. - Maintained existing styling while improving the overall visual presentation of project images.
- Changed the span class to increase font size and apply bold styling for better visibility. - Maintained existing animation effects for a consistent user experience.
- Added project links and repository links for StreamHub and Pokédex projects in projectsData.js. - Updated PlayButton in ProjectSingle component to open project and repository links in new tabs for improved user interaction. - Integrated Code icon from lucide-react for the repository link button, enhancing visual appeal.
- Changed PlayButton label for clarity. - Added project links for GitFind and Trilha JS Portfolio in projectsData.js. - Updated ProjectSingle component to reflect the new PlayButton label.
- Changed title from "Projetos portfólio" to "Projetos selecionados". - Updated subtitle to "Projetos. Filtre por categoria:" for improved context.
- Converted logo-dark.svg and logo-light.svg to a new SVG format with updated DOCTYPE and structure. - Simplified the SVG content for better compatibility and performance.
- Updated the SVG paths and structure for better compatibility and performance. - Enhanced visual elements and optimized the logo for clarity and responsiveness.
…do novo projeto e suas imagens
- Migrar dados de projetos para JSON tipado (src/types + src/data) - UI moderna com Tailwind 4, Framer Motion e rotas por slug - Remover Pages Router legado (JSX) e next-i18next - Manter imagens, descrições e conteúdo dos 9 projetos originais Co-authored-by: Diêgo Ferreira <dbfcode@users.noreply.github.com>
- Motor Web Audio com drone ambiente suave e SFX (hover, clique, navegação) - Indicador fixo + toast sutil informando som ativo - Fallback de desbloqueio por gesto quando o navegador bloqueia autoplay - Sons em links, botões, cards e filtros de projetos Co-authored-by: Diêgo Ferreira <dbfcode@users.noreply.github.com>
- Gravação real da demo Vercel (Playwright) em public/videos/ - Player com autoplay, controles e badge 'Rodando' - Campo video opcional no modelo Project (TypeScript + JSON) - Badge 'Com vídeo' nos cards do StreamHub Co-authored-by: Diêgo Ferreira <dbfcode@users.noreply.github.com>
- Novos parágrafos de apresentação (Engenheiro de Software / Full Stack) - skills.json com competências, entregas e áreas de atuação - Hero, SEO e página Sobre alinhados ao novo posicionamento Co-authored-by: Diêgo Ferreira <dbfcode@users.noreply.github.com>
…s REST - Perfil, contato, experiência (Moovbet, Wee.BT, WAtendimento, Qualinfo, SiDi) - SEO: keywords, Open Graph, JSON-LD, sitemap e robots - Descrições dos 9 projetos com foco backend/microsserviços/mobile web - Formação, certificações, soft skills e estatísticas do CV Co-authored-by: Diêgo Ferreira <dbfcode@users.noreply.github.com>
|
@cursoragent is attempting to deploy a commit to the Nangialai Stoman's projects Team on Vercel. A member of the Team first needs to authorize it. |
- LinkedIn: https://www.linkedin.com/in/diegodbf/ - Corrigir religar som (AudioContext resume + restart ambiente) - Ícones sociais fixos no canto inferior esquerdo (z-50), som mais discreto (z-40) Co-authored-by: Diêgo Ferreira <dbfcode@users.noreply.github.com>
Co-authored-by: Diêgo Ferreira <dbfcode@users.noreply.github.com>
Co-authored-by: Diêgo Ferreira <dbfcode@users.noreply.github.com>
…-end) - Bio, perfil, SEO, skills, experiência e entregas backend-first - Reescrever objetivos e tags dos 9 projetos - Hero, páginas e JSON-LD alinhados a Especialista Java - Remover ênfase em UI/Design System nos detalhes dos projetos Co-authored-by: Diêgo Ferreira <dbfcode@users.noreply.github.com>
- profile.githubUsername como única fonte (src/data/profile.json) - Helpers githubRepoUrl, githubPagesUrl, githubProfileUrl - Projetos usam repositoryRepo/githubRepo no JSON (sem URL fixa) - Hidratação em runtime ao carregar o portfólio Co-authored-by: Diêgo Ferreira <dbfcode@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.