Skip to content
This repository was archived by the owner on Jun 15, 2026. It is now read-only.

Commit 931e361

Browse files
authored
feat: update about page to reflect current features (#63)
1 parent db0cded commit 931e361

7 files changed

Lines changed: 84 additions & 37 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
## [Unreleased]
1111

12+
### Changed
13+
- Updated About page to list all current features and tech stack. (#62)
14+
1215
---
1316

1417
## [app-v2026.06.01.20] - 2026-06-01

client/src/__test__/views/About.test.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,8 @@ describe('Renders the about view', () => {
2525
expect(getByText('Find more information about us and the app')).toBeDefined();
2626
expect(getByText('Tasks and notes made')).toBeDefined();
2727
expect(getByText('Easy')).toBeDefined();
28+
expect(getByText('About TaskNote')).toBeDefined();
29+
expect(getByText('Technology')).toBeDefined();
30+
expect(getByText('About the Developer')).toBeDefined();
2831
});
2932
});

client/src/constants/english.ts

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -132,23 +132,31 @@ const enTranslations = {
132132
about_app_features_one: 'Quickly add and manage tasks and notes',
133133
about_app_features_two: 'Search and filter notes for easy access',
134134
about_app_features_three: 'Intuitive and clean user interface',
135+
about_app_features_four: 'Dark and light theme support with responsive design',
136+
about_app_features_five: 'URL attachments for tasks and notes',
137+
about_app_features_six: 'Tagging system with multiple tags per item',
138+
about_app_features_seven: 'Public note sharing via public links',
139+
about_app_features_eight: 'Markdown formatting toolbar for rich text editing',
140+
about_app_features_nine: 'Email confirmation required for account security',
135141
about_app_help_title: 'Help & How to Use',
136142
about_app_help_description: `To get started, simply sign up or log in, and
137143
you'll have access to your personalized dashboard. From there, you can
138144
create, edit, and delete tasks and notes, and organize them however you
139-
like. Need assistance? Visit our Help page (in the future) for tutorials
140-
and FAQs.`,
145+
like. Need assistance? Check out the sidebar for quick navigation.`,
141146

142147
about_tech_title: 'Technology',
143148
about_tech_description: `TaskNote was built using modern web technologies
144149
that ensure speed, reliability, and security.`,
145-
about_tech_list_one: 'React with TypeScript for the front-end',
146-
about_tech_list_two: 'Bootstrap 5 for components and responsive design',
147-
about_tech_list_three: 'Java and Spring Boot plus GraalVM for the back-end and Cloud Native',
148-
about_tech_list_four: 'PostgreSQL for database management',
149-
about_tech_list_five: 'Docker for containerization and deployment',
150-
about_tech_list_six: 'GitHub Actions for CI/CD, testing and linting enforcement',
151-
about_tech_list_seven: 'SonarCloud, and GitHub QL for security and improvements checks',
150+
about_tech_list_one: 'React 19 with TypeScript for the front-end',
151+
about_tech_list_two: 'Vite for fast builds and development',
152+
about_tech_list_three: 'React Router 7 for client-side routing',
153+
about_tech_list_four: 'i18next for internationalization support',
154+
about_tech_list_five: 'Bootstrap 5 for components and responsive design',
155+
about_tech_list_six: 'Java and Spring Boot 4.x plus GraalVM for the back-end and Cloud Native',
156+
about_tech_list_seven: 'PostgreSQL for database management',
157+
about_tech_list_eight: 'Docker for containerization and deployment',
158+
about_tech_list_nine: 'GitHub Actions for CI/CD, testing and linting enforcement',
159+
about_tech_list_ten: 'SonarCloud and GitHub QL for security and improvements checks',
152160

153161
about_dev_title: 'About the Developer',
154162
about_dev_description: `Hi! I'm Ricardo, the developer of TaskNote. I'm

client/src/constants/portuguese.ts

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -133,23 +133,31 @@ const ptBrTranslations = {
133133
about_app_features_one: 'Adicionar e gerenciar tarefas e notas rapidamente',
134134
about_app_features_two: 'Buscar e filtrar notas para fácil acesso',
135135
about_app_features_three: 'Interface limpa e intuitiva',
136+
about_app_features_four: 'Suporte a tema escuro e claro com design responsivo',
137+
about_app_features_five: 'Anexos de URL para tarefas e notas',
138+
about_app_features_six: 'Sistema de tags com múltiplas tags por item',
139+
about_app_features_seven: 'Compartilhamento público de notas via links públicos',
140+
about_app_features_eight: 'Barra de ferramentas de formatação Markdown para edição de texto rico',
141+
about_app_features_nine: 'Confirmação de e-mail obrigatória para segurança da conta',
136142
about_app_help_title: 'Ajuda & Como usar',
137143
about_app_help_description: `Para começar, simplemente crie sua conta ou entre,
138144
e você terá acesso ao seu painel personalizado. A partir daí, você pode criar,
139145
alterar, e apagar tarefas e notas, e organizá-las da forma que preferir. Precisa
140-
de alguma ajuda? Visite nossa página de ajuda (em breve) para tutoriais e perguntas
141-
frequentes.`,
146+
de alguma ajuda? Confira a barra lateral para navegação rápida.`,
142147

143148
about_tech_title: 'Tecnologia',
144149
about_tech_description: `TaskNote foi contruído com tecnologia web atual
145150
que garante velocidade, confiabilidade e segurança.`,
146-
about_tech_list_one: 'React com TypeScript para o desenvolvimento do front-end',
147-
about_tech_list_two: 'Bootstrap 5 para os componentes e design responsivo',
148-
about_tech_list_three: 'Java e Spring Boot mais GraalVM para o back-end Nativo em Cloud',
149-
about_tech_list_four: 'PostgreSQL para gestão do banco de dados',
150-
about_tech_list_five: 'Docker para isolamento em containers e lançamentos',
151-
about_tech_list_six: 'GitHub Actions para integração contínua, testes e controle de qualidade',
152-
about_tech_list_seven: 'SonarCloud e GitHub QL para reforço de qualidade e melhorias',
151+
about_tech_list_one: 'React 19 com TypeScript para o desenvolvimento do front-end',
152+
about_tech_list_two: 'Vite para builds e desenvolvimento rápidos',
153+
about_tech_list_three: 'React Router 7 para roteamento no lado do cliente',
154+
about_tech_list_four: 'i18next para suporte à internacionalização',
155+
about_tech_list_five: 'Bootstrap 5 para os componentes e design responsivo',
156+
about_tech_list_six: 'Java e Spring Boot 4.x mais GraalVM para o back-end Nativo em Cloud',
157+
about_tech_list_seven: 'PostgreSQL para gestão do banco de dados',
158+
about_tech_list_eight: 'Docker para isolamento em containers e lançamentos',
159+
about_tech_list_nine: 'GitHub Actions para integração contínua, testes e controle de qualidade',
160+
about_tech_list_ten: 'SonarCloud e GitHub QL para reforço de qualidade e melhorias',
153161

154162
about_dev_title: 'Sobre o Desenvolvedor',
155163
about_dev_description: `Olá! Sou o Ricardo, o desenvolvedor do TaskNote.

client/src/constants/russian.ts

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -132,23 +132,31 @@ const ruTranslations = {
132132
about_app_features_one: 'Быстро добавляйте и управляйте задачами и заметками',
133133
about_app_features_two: 'Поиск и фильтрация заметок для легкого доступа',
134134
about_app_features_three: 'Интуитивно понятный пользовательский интерфейс',
135+
about_app_features_four: 'Поддержка тёмной и светлой темы с адаптивным дизайном',
136+
about_app_features_five: 'URL-вложения для задач и заметок',
137+
about_app_features_six: 'Система тегов с несколькими тегами на элемент',
138+
about_app_features_seven: 'Публичный доступ к заметкам через публичные ссылки',
139+
about_app_features_eight: 'Панель инструментов форматирования Markdown для редактирования',
140+
about_app_features_nine: 'Требуется подтверждение электронной почты для безопасности аккаунта',
135141
about_app_help_title: 'Помощь и как использовать',
136142
about_app_help_description: `Чтобы начать, просто зарегистрируйтесь или войдите в систему, и
137143
вы получите доступ к своей персонализированной панели. Оттуда вы можете
138144
создавать, редактировать и удалять задачи и заметки, а также организовывать их так, как вам
139-
нравится. Нужна помощь? Посетите нашу страницу «Справка» (в будущем) для получения руководств
140-
и часто задаваемых вопросов.`,
145+
нравится. Нужна помощь? Ознакомьтесь с боковой панелью для быстрой навигации.`,
141146

142147
about_tech_title: 'Технологии',
143148
about_tech_description: `TaskNote был создан с использованием современных веб-технологий,
144149
которые обеспечивают скорость, надежность и безопасность.`,
145-
about_tech_list_one: 'React с TypeScript для фронтенда',
146-
about_tech_list_two: 'Bootstrap 5 для компонентов и адаптивного дизайна',
147-
about_tech_list_three: 'Java и Spring Boot плюс GraalVM для бэкенда и Cloud Native',
148-
about_tech_list_four: 'PostgreSQL для управления базами данных',
149-
about_tech_list_five: 'Docker для контейнеризации и развертывания',
150-
about_tech_list_six: 'GitHub Actions для CI/CD, тестирования и принудительного линтинга',
151-
about_tech_list_seven: 'SonarCloud и GitHub QL для проверок безопасности и улучшений',
150+
about_tech_list_one: 'React 19 с TypeScript для фронтенда',
151+
about_tech_list_two: 'Vite для быстрой сборки и разработки',
152+
about_tech_list_three: 'React Router 7 для маршрутизации на стороне клиента',
153+
about_tech_list_four: 'i18next для поддержки интернационализации',
154+
about_tech_list_five: 'Bootstrap 5 для компонентов и адаптивного дизайна',
155+
about_tech_list_six: 'Java и Spring Boot 4.x плюс GraalVM для бэкенда и Cloud Native',
156+
about_tech_list_seven: 'PostgreSQL для управления базами данных',
157+
about_tech_list_eight: 'Docker для контейнеризации и развертывания',
158+
about_tech_list_nine: 'GitHub Actions для CI/CD, тестирования и принудительного линтинга',
159+
about_tech_list_ten: 'SonarCloud и GitHub QL для проверок безопасности и улучшений',
152160

153161
about_dev_title: 'О разработчике',
154162
about_dev_description: `Привет! Я Рикардо, разработчик TaskNote. Я увлечен созданием приложений,

client/src/constants/spanish.ts

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -132,23 +132,31 @@ const esTranslations = {
132132
about_app_features_one: 'Añade y gestiona tareas y notas de manera rápida',
133133
about_app_features_two: 'Busca y filtra notas fácilmente',
134134
about_app_features_three: 'Interfaz intuitiva y limpia',
135+
about_app_features_four: 'Soporte para tema oscuro y claro con diseño responsivo',
136+
about_app_features_five: 'Adjuntos de URL para tareas y notas',
137+
about_app_features_six: 'Sistema de etiquetas con múltiples etiquetas por elemento',
138+
about_app_features_seven: 'Compartir notas públicamente mediante enlaces públicos',
139+
about_app_features_eight: 'Barra de herramientas de formato Markdown para edición de texto enriquecido',
140+
about_app_features_nine: 'Confirmación de correo electrónico requerida para la seguridad de la cuenta',
135141
about_app_help_title: 'Ayuda & Cómo usar',
136142
about_app_help_description: `Para empezar, regístrate o inicia sesión,
137143
y tendrás acceso a tu panel personalizado. Desde allí, podrás crear,
138144
editar y eliminar tareas y notas, organizándolas como desees. ¿Necesitas
139-
ayuda? Visita nuestra página de ayuda (próximamente) para tutoriales y
140-
preguntas frecuentes.`,
145+
ayuda? Consulta la barra lateral para navegación rápida.`,
141146

142147
about_tech_title: 'Acerca de la Tecnología',
143148
about_tech_description: `TaskNote fue construido con tecnologías web modernas
144149
que garantizan velocidad, fiabilidad y seguridad.`,
145-
about_tech_list_one: 'React con TypeScript para el desarrollo del frontend',
146-
about_tech_list_two: 'Bootstrap 5 para diseño y componentes responsivos',
147-
about_tech_list_three: 'Java y Spring Boot más GraalVM para el back-end y Cloud Nativo',
148-
about_tech_list_four: 'PostgreSQL para la gestión de bases de datos',
149-
about_tech_list_five: 'Docker para la contenedorización y despliegue',
150-
about_tech_list_six: 'GitHub Actions para CI/CD, pruebas y control de calidad',
151-
about_tech_list_seven: 'SonarCloud y GitHub QL para chequeos de seguridad y mejoras',
150+
about_tech_list_one: 'React 19 con TypeScript para el desarrollo del frontend',
151+
about_tech_list_two: 'Vite para builds y desarrollo rápidos',
152+
about_tech_list_three: 'React Router 7 para enrutamiento del lado del cliente',
153+
about_tech_list_four: 'i18next para soporte de internacionalización',
154+
about_tech_list_five: 'Bootstrap 5 para diseño y componentes responsivos',
155+
about_tech_list_six: 'Java y Spring Boot 4.x más GraalVM para el back-end y Cloud Nativo',
156+
about_tech_list_seven: 'PostgreSQL para la gestión de bases de datos',
157+
about_tech_list_eight: 'Docker para la contenedorización y despliegue',
158+
about_tech_list_nine: 'GitHub Actions para CI/CD, pruebas y control de calidad',
159+
about_tech_list_ten: 'SonarCloud y GitHub QL para chequeos de seguridad y mejoras',
152160

153161
about_dev_title: 'Acerca del Desarrollador',
154162
about_dev_description: `¡Hola! Soy Ricardo, el desarrollador de TaskNote.

client/src/views/About/index.tsx

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,12 @@ function About(): React.ReactNode {
3535
<li>{t('about_app_features_one')}</li>
3636
<li>{t('about_app_features_two')}</li>
3737
<li>{t('about_app_features_three')}</li>
38+
<li>{t('about_app_features_four')}</li>
39+
<li>{t('about_app_features_five')}</li>
40+
<li>{t('about_app_features_six')}</li>
41+
<li>{t('about_app_features_seven')}</li>
42+
<li>{t('about_app_features_eight')}</li>
43+
<li>{t('about_app_features_nine')}</li>
3844
</ul>
3945
<h4 className="mt-4 poppins-medium">{t('about_app_help_title')}</h4>
4046
<p className="poppins-light">{t('about_app_help_description')}</p>
@@ -57,6 +63,9 @@ function About(): React.ReactNode {
5763
<li>{t('about_tech_list_five')}</li>
5864
<li>{t('about_tech_list_six')}</li>
5965
<li>{t('about_tech_list_seven')}</li>
66+
<li>{t('about_tech_list_eight')}</li>
67+
<li>{t('about_tech_list_nine')}</li>
68+
<li>{t('about_tech_list_ten')}</li>
6069
</ul>
6170
</Card.Body>
6271
</Card>
@@ -75,7 +84,7 @@ function About(): React.ReactNode {
7584
<p className="poppins-light">
7685
{t('about_buy_coffee_one')}
7786
<a
78-
href="https://buy-me-a-coffee-two-nu.vercel.app/"
87+
href="https://rmcampos.github.io/buy-me-a-coffee/"
7988
target="_blank"
8089
rel="noreferrer"
8190
>

0 commit comments

Comments
 (0)