This project is a ReactJS template for online education courses. The following changes were made to simplify, optimize, and modernize the template. All changes are listed in sequence, with file paths for each modification, addition, or removal, including the most recent updates.
- Home Pages: Retained only Home 1 and removed all other home pages.
- Removed paths:
src/pages/home2.jsxsrc/pages/home3.jsxsrc/pages/home4.jsx
- Removed paths:
- About Pages: Retained only About 1 and removed all other about pages.
- Removed paths:
src/pages/about2.jsxsrc/pages/about3.jsx
- Removed paths:
- Contact Pages: Retained only Contact 1 and removed all other contact pages.
- Removed paths:
src/pages/contact2.jsxsrc/pages/contact3.jsx
- Removed paths:
- Course Pages: Retained only Course 6 and removed all other course pages.
- Removed paths:
src/pages/course1.jsxsrc/pages/course2.jsxsrc/pages/course3.jsxsrc/pages/course4.jsxsrc/pages/course5.jsx
- Removed paths:
- Shops Section: Removed the Shops section and retained only the Course Cart.
- Removed paths:
src/pages/shop.jsx
- Removed paths:
- Courses Pages: Retained only Courses 6 and removed all other courses pages.
- Removed paths:
src/pages/courses1.jsxsrc/pages/courses2.jsxsrc/pages/courses3.jsxsrc/pages/courses4.jsxsrc/pages/courses5.jsx
- Removed paths:
- Events Section: Removed EventSing and retained only Event 1.
- Removed paths:
src/pages/eventSing.jsx
- Removed paths:
- Menu: Adjusted the menu to use buttons only for navigation.
- Modified paths:
src/components/layout/component/Menu.jsxsrc/components/layout/component/MobileMenu.jsx
- Modified paths:
- Single Course Pages: Retained only courses-single-6 and removed all other single course pages.
- Removed paths:
src/pages/courses-single-1.jsxsrc/pages/courses-single-2.jsxsrc/pages/courses-single-3.jsxsrc/pages/courses-single-4.jsxsrc/pages/courses-single-5.jsx
- Removed paths:
- Instructors Section: Removed the Instructors section entirely.
- Removed paths:
src/pages/instructors.jsx
- Removed paths:
- Footer Links: Updated the footer links to reflect the retained pages and sections.
- Modified paths:
src/components/layout/component/FooterLinks.jsxsrc/data/footerLinks.js
- Modified paths:
- Mobile Menu: Updated the mobile menu to display only buttons with active states.
- Modified paths:
src/components/layout/component/MobileMenu.jsx
- Modified paths:
- 404 Page: Fixed the "Go to Home" button to correctly link to the home page.
- Modified paths:
src/components/not-found/NotFound.jsx
- Modified paths:
- Code Formatting: Reformatted various files for consistency and readability.
- Modified paths: (multiple files, see git log)
- Header Components: Removed the
HeaderExplorecomponent fromHeaderSeven.jsx.- Modified paths:
src/components/layout/headers/HeaderSeven.jsx
- Modified paths:
- Project Logo: Updated the project logo to reflect the new branding. The logo file is located at
public/assets/img/logo.png.- Modified paths:
public/assets/img/logo.png
- Modified paths:
- Testimonials Section: Updated the title in the
TestimonialsOnecomponent to "Depoimento de alunos".- Modified paths:
src/components/common/TestimonialsOne.jsx
- Modified paths:
- Highlights Section: Added a new
Highlightssection to showcase the institution's unique features.- New file:
src/components/homes/highlights/Highlights.jsx
- Integrated into:
src/pages/homes/home-1/index.jsx
- New file:
- Header Logo Dimensions: Updated the logo dimensions in the
Headercomponent to70pxby70px.- Modified paths:
src/components/layout/headers/Header.jsx
- Modified paths:
- Testimonials Data: Updated the testimonials data to include new fields like
titleand updated avatar paths.- Modified paths:
src/data/tesimonials.js
- Modified paths:
- Testimonials Component: Adjusted the
TestimonialsOnecomponent to use the newtitleandavatarfields.- Modified paths:
src/components/common/TestimonialsOne.jsx
- Modified paths:
- Updated Avatar Images: Replaced and added new avatar images for testimonials.
- Modified paths:
public/assets/img/avatars/
- Modified paths:
- Course Data: Updated course data to include new images and descriptions.
- Modified paths:
src/data/courses.js
- Modified paths:
- Blog Pages: Removed unused blog pages and updated metadata for the remaining pages.
- Removed paths:
src/pages/blogs/blog-list-1/index.jsxsrc/pages/blogs/blog-list-2/index.jsx
- Modified paths:
src/pages/blogs/blog-list-3/index.jsx
- Removed paths:
- Cart Pages: Updated metadata for cart-related pages.
- Modified paths:
src/pages/cartPages/course-cart/index.jsxsrc/pages/cartPages/course-checkout/index.jsxsrc/pages/cartPages/event-cart/index.jsxsrc/pages/cartPages/event-checkout/index.jsx
- Modified paths:
- Event Pages: Updated metadata for event-related pages.
- Modified paths:
src/pages/events/event-list-2/index.jsx
- Modified paths:
- Home Page: Integrated the
Highlightssection and updated metadata.- Modified paths:
src/pages/homes/home-1/index.jsx
- Modified paths:
- Index Page: Updated metadata for the main index page.
- Modified paths:
src/pages/index.jsx
- Modified paths:
- Course Data Refactor (2025)
- Removed the "Photography" category and all photography courses.
- Added new technology-focused courses (AI, DevOps, Security, Writing, etc.).
- Updated and translated course titles and descriptions; set the
languangeandauthorNamefields for each course. - Marked selected courses as being in English, with translated content.
- Files changed:
src/data/courses.js
- Course Images Update (2025)
- All course images now use descriptive, topic-appropriate filenames (e.g.,
ai.png,docker_k8s.png,writing.png). - Ensured all images are in a consistent 16:9 aspect ratio for a uniform UI.
- Files changed:
public/assets/img/coursesCards/(multiple images added/renamed)src/data/courses.js
- All course images now use descriptive, topic-appropriate filenames (e.g.,
- Course List UI Consistency (2025)
- Updated the
CourseListFour.jsxcomponent to enforce 16:9 aspect ratio and useobject-fit: coverfor all course banners. - Files changed:
src/components/courseList/CourseListFour.jsx
- Updated the
- Internationalization (2025)
- Added and translated course data for English-language courses.
- Updated author names and descriptions to match the course language.
- Files changed:
src/data/courses.js
- Events section improvement
- Added new events.
- Fixed compatibility between events and event pages.
- Files changed:
src/data/events.js
- Re-adding route for EventSingle
- Changed router links to add the page.
- Files changed:
src/App.jsx
- Addition of new, compatible events
- New records were added to the site's event set.
- Files changed:
src/data/events.js
- Blog page pagination fix
- The blog page pagination was changed to behave like the course page.
- Files changed:
src/components/blogs/BlogsThree.jsx
- Events page pagination fix
- Pagination style was changed and some responsiveness was implemented.
- Files changed:
src/components/events/EventsTwo.jsx
- CourseCards image size fix
- Files changed:
src/components/homes/courseCards/CourseCard.jsx
- Files changed:
- Login page elements fix
- Added missing elements and fixed the Sign Up text.
- Files changed:
src/pages/others/login/index.jsxsrc/components/others/LoginForm.jsx
- Header and logo size adjustment
- Changed header and logo size for better visual balance.
- Files changed:
public/assets/css/main.csssrc/components/layout/headers/Header.jsx
Este projeto é um template ReactJS para cursos de educação online. Todas as alterações estão listadas em sequência, com os caminhos dos arquivos modificados, adicionados ou removidos, incluindo as atualizações mais recentes.
-
Páginas Iniciais: Mantida apenas a página Início 1 e removidas todas as outras páginas iniciais.
- Caminhos removidos:
src/pages/home2.jsxsrc/pages/home3.jsxsrc/pages/home4.jsx
- Caminhos removidos:
-
Páginas Sobre: Mantida apenas a página Sobre 1 e removidas todas as outras páginas sobre.
- Caminhos removidos:
src/pages/about2.jsxsrc/pages/about3.jsx
- Caminhos removidos:
-
Páginas de Contato: Mantida apenas a página Contato 1 e removidas todas as outras páginas de contato.
- Caminhos removidos:
src/pages/contact2.jsxsrc/pages/contact3.jsx
- Caminhos removidos:
-
Páginas de Cursos: Mantida apenas a página Curso 6 e removidas todas as outras páginas de cursos.
- Caminhos removidos:
src/pages/course1.jsxsrc/pages/course2.jsxsrc/pages/course3.jsxsrc/pages/course4.jsxsrc/pages/course5.jsx
- Caminhos removidos:
-
Seção de Lojas: Removida a seção Lojas e mantido apenas o Carrinho de Cursos.
- Caminhos removidos:
src/pages/shop.jsx
- Caminhos removidos:
-
Páginas de Cursos: Mantida apenas a página Cursos 6 e removidas todas as outras páginas de cursos.
- Caminhos removidos:
src/pages/courses1.jsxsrc/pages/courses2.jsxsrc/pages/courses3.jsxsrc/pages/courses4.jsxsrc/pages/courses5.jsx
- Caminhos removidos:
-
Seção de Eventos: Removido o EventSing e mantido apenas o Evento 1.
- Caminhos removidos:
src/pages/eventSing.jsx
- Caminhos removidos:
-
Menu: Ajustado o menu para usar apenas botões para navegação.
- Caminhos modificados:
src/components/layout/component/Menu.jsxsrc/components/layout/component/MobileMenu.jsx
- Caminhos modificados:
-
Páginas de Cursos Individuais: Mantida apenas a página cursos-individuais-6 e removidas todas as outras páginas de cursos individuais.
- Caminhos removidos:
src/pages/courses-single-1.jsxsrc/pages/courses-single-2.jsxsrc/pages/courses-single-3.jsxsrc/pages/courses-single-4.jsxsrc/pages/courses-single-5.jsx
- Caminhos removidos:
-
Seção de Instrutores: Removida completamente a seção de Instrutores.
- Caminhos removidos:
src/pages/instructors.jsx
- Caminhos removidos:
-
Links do Rodapé: Atualizados os links do rodapé para refletir as páginas e seções mantidas.
- Caminhos modificados:
src/components/layout/component/FooterLinks.jsxsrc/data/footerLinks.js
- Caminhos modificados:
-
Menu Mobile: Atualizado o menu mobile para exibir apenas botões com estados ativos.
- Caminhos modificados:
src/components/layout/component/MobileMenu.jsx
- Caminhos modificados:
-
Página 404: Corrigido o botão "Ir para Início" para redirecionar corretamente à página inicial.
- Caminhos modificados:
src/components/not-found/NotFound.jsx
- Caminhos modificados:
-
Formatação de Código: Reformatação de vários arquivos para consistência e legibilidade.
- Caminhos modificados: (vários arquivos, ver git log)
-
Componentes de Cabeçalho: Removido o componente
HeaderExploredo arquivoHeaderSeven.jsx.- Caminhos modificados:
src/components/layout/headers/HeaderSeven.jsx
- Caminhos modificados:
-
Logo do Projeto: Atualizado o logo do projeto para refletir a nova identidade visual. O arquivo do logo está localizado em
public/assets/img/logo.png.- Caminhos modificados:
public/assets/img/logo.png
- Caminhos modificados:
-
Seção de Depoimentos: Atualizado o título no componente
TestimonialsOnepara "Depoimento de alunos".- Caminhos modificados:
src/components/common/TestimonialsOne.jsx
- Caminhos modificados:
-
Seção de Destaques: Adicionada uma nova seção
Highlightspara destacar os diferenciais da instituição.- Novo arquivo:
src/components/homes/highlights/Highlights.jsx
- Integrado em:
src/pages/homes/home-1/index.jsx
- Novo arquivo:
-
Dimensões do Logo no Cabeçalho: Atualizadas as dimensões do logo no componente
Headerpara70pxpor70px.- Caminhos modificados:
src/components/layout/headers/Header.jsx
- Caminhos modificados:
-
Dados de Depoimentos: Atualizados os dados de depoimentos para incluir novos campos como
titlee caminhos de avatar atualizados.- Caminhos modificados:
src/data/tesimonials.js
- Caminhos modificados:
-
Componente de Depoimentos: Ajustado o componente
TestimonialsOnepara usar os novos campostitleeavatar.- Caminhos modificados:
src/components/common/TestimonialsOne.jsx
- Caminhos modificados:
-
Imagens de Avatar Atualizadas: Substituídas e adicionadas novas imagens de avatar para os depoimentos.
- Caminhos modificados:
public/assets/img/avatars/
- Caminhos modificados:
-
Dados de Cursos: Atualizados os dados de cursos com novas imagens e descrições.
- Caminhos modificados:
src/data/courses.js
- Caminhos modificados:
-
Páginas de Blog: Removidas páginas de blog não utilizadas e atualizados os metadados das páginas restantes.
- Caminhos removidos:
src/pages/blogs/blog-list-1/index.jsxsrc/pages/blogs/blog-list-2/index.jsx
- Caminhos modificados:
src/pages/blogs/blog-list-3/index.jsx
- Caminhos removidos:
-
Páginas de Carrinho: Atualizados os metadados das páginas relacionadas ao carrinho.
- Caminhos modificados:
src/pages/cartPages/course-cart/index.jsxsrc/pages/cartPages/course-checkout/index.jsxsrc/pages/cartPages/event-cart/index.jsxsrc/pages/cartPages/event-checkout/index.jsx
- Caminhos modificados:
-
Páginas de Eventos: Atualizados os metadados das páginas relacionadas a eventos.
- Caminhos modificados:
src/pages/events/event-list-2/index.jsx
- Caminhos modificados:
-
Página Inicial: Integrada a seção
Highlightse atualizados os metadados.- Caminhos modificados:
src/pages/homes/home-1/index.jsx
- Caminhos modificados:
-
Página Index: Atualizados os metadados da página principal.
- Caminhos modificados:
src/pages/index.jsx
- Caminhos modificados:
-
Refatoração dos Dados dos Cursos (2025)
- Removida a categoria "Fotografia" e todos os cursos de fotografia.
- Adicionados novos cursos de tecnologia (IA, DevOps, Segurança, Escrita, etc.).
- Atualizados e traduzidos títulos e descrições dos cursos; campos
languangeeauthorNamerevisados. - Cursos selecionados marcados como em inglês, com conteúdo traduzido.
- Arquivos alterados:
src/data/courses.js
-
Padronização das Imagens dos Cursos (2025)
- Todas as imagens dos cursos agora usam nomes descritivos e apropriados ao tema (ex:
ai.png,docker_k8s.png,writing.png). - Garantida a proporção 16:9 em todas as imagens para uniformidade visual.
- Arquivos alterados:
public/assets/img/coursesCards/(várias imagens adicionadas/renomeadas)src/data/courses.js
- Todas as imagens dos cursos agora usam nomes descritivos e apropriados ao tema (ex:
-
Consistência Visual na Lista de Cursos (2025)
- Atualizado o componente
CourseListFour.jsxpara garantir proporção 16:9 e uso deobject-fit: covernos banners dos cursos. - Arquivos alterados:
src/components/courseList/CourseListFour.jsx
- Atualizado o componente
-
Internacionalização (2025)
- Adicionados e traduzidos dados de cursos em inglês.
- Atualizados nomes de autores e descrições conforme o idioma do curso.
- Arquivos alterados:
src/data/courses.js
-
Aprimoramento da seção de Eventos
- Adiciona novos eventos.
- Corrige compatibilidade entre os eventos e as páginas de eventos.
- Arquivos alterados:
src/data/events.js
-
Readição de rota para EventSingle
- Altera links no router para adicionar a página.
- Arquivos alterados:
src/App.jsx
-
Adição de eventos novos, compatíveis
- Novos registros foram feitos no conjunto de eventos do site.
- Arquivos alterados:
src/data/events.js
-
Correção de paginação da página de blogs
- A paginação da página foi alterada para se comportar como na página de cursos.
- Arquivos alterados:
src/components/blogs/BlogsThree.jsx
-
Correção da paginação da página de events
- Alterou-se o estilo da paginação e implementou-se alguma responsividade.
- Arquivos alterados:
src/components/events/EventsTwo.jsx
-
Correção das imagens de CourseCards
- Arquivos alterados:
src/components/homes/courseCards/CourseCard.jsx
- Arquivos alterados:
-
Correção dos elementos da página de login
- Adição de elementos não utilizados e correção do texto de Sign Up
- Arquivos alterados:
src/pages/others/login/index.jsxsrc/components/others/LoginForm.jsx
-
Alteração do tamanho do cabeçalho e logo
- Adição de elementos não utilizados e correção do texto de Sign Up
- Arquivos alterados:
public/assets/css/main.csssrc/components/layout/headers/Header.jsx
Last update: May 31, 2025