Skip to content
This repository has been archived by the owner on Nov 29, 2023. It is now read-only.

feat/landing-third-step #13

Merged
merged 44 commits into from
Aug 21, 2023
Merged
Show file tree
Hide file tree
Changes from 38 commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
02857a2
feat: change backgroundColor in navigation, hero and about sections
Mirved64 Aug 9, 2023
cc3fc67
feat: add text color, rework text in courses section
Mirved64 Aug 9, 2023
d8d2bdb
feat: add ui/background
Mirved64 Aug 9, 2023
2b70568
feat: add background color, font color in ui/card
Mirved64 Aug 9, 2023
92a1393
feat: add background color, font colors in courses section
Mirved64 Aug 9, 2023
7b92cfb
refactor: remove backgroun color from navigation, hero and about sect…
Mirved64 Aug 9, 2023
54a397d
feat: wrap in ui/backgroung process, technologies and slider sections…
Mirved64 Aug 9, 2023
aaeff33
feat: change color of divider, add background color in number of step…
Mirved64 Aug 9, 2023
d5cada6
refactor: change divider color in technologies section
Mirved64 Aug 9, 2023
3a4131c
refactor: change color of background process, technologies and slider…
Mirved64 Aug 9, 2023
714d6a9
refactor: remove prop backgroundColor in process, technologies and sl…
Mirved64 Aug 9, 2023
39254d9
refactor: change divider color. text color in faq section
Mirved64 Aug 9, 2023
9688b7f
refactor: change layout and colorize IT in hero section, refactor ru.…
Mirved64 Aug 10, 2023
d462e48
refactor: edit ru.json, edit formatMessage id in navigation section
Mirved64 Aug 10, 2023
5064e01
refactor: edit ru.json, edit formatMessage id, edit layout in about s…
Mirved64 Aug 10, 2023
8851992
feat: add ui/utills/repeater, add run-line in technologies section
Mirved64 Aug 10, 2023
8d7baa1
feat: rebuild ui/button, add color and shape in button, change button…
Mirved64 Aug 10, 2023
0ba8a08
refactor: change border color in slider section
Mirved64 Aug 10, 2023
326263b
feat: add react-scroll-parallax
Mirved64 Aug 11, 2023
6ccc8db
fix: correct parallax props, remove needless wrapper in about section…
Mirved64 Aug 12, 2023
ec85d39
refactor: tune parallax props, remove needless wrappers, remove needl…
Mirved64 Aug 12, 2023
11718a4
refactor: change divider color in courses section, change item descri…
Mirved64 Aug 14, 2023
c68e29c
refactor: rework props in ui/card
Mirved64 Aug 14, 2023
b8040de
refactor: rework swiper box in courses section
Mirved64 Aug 14, 2023
6dacf9a
feat: add ui/logo, use logo in navigation section
Mirved64 Aug 14, 2023
fc656ae
refactor: remove fontWeight='normal' prop
Mirved64 Aug 14, 2023
7460ff6
refactor: rework title in hero section
Mirved64 Aug 14, 2023
e780c52
refactor: rework item in faq section
Mirved64 Aug 14, 2023
503d110
refactor: remove flexShrink='1'
Mirved64 Aug 14, 2023
73fc7a9
refactor: rework social link component in hero section
Mirved64 Aug 14, 2023
0e66cb4
refactor: rework item component in process section
Mirved64 Aug 14, 2023
c4b3cf5
style: replace weight='1' to weight={1}
Mirved64 Aug 14, 2023
7e1917e
refactor: add left and right gap in swiper in courses section
Mirved64 Aug 15, 2023
404ec85
refactor: rename logo props, rework layout in navigation section
Mirved64 Aug 15, 2023
186f5f4
refactor: rework text in mobile in about section
Mirved64 Aug 15, 2023
749f1c1
refactor: rework slider component
Mirved64 Aug 15, 2023
fc4dc26
refactor: remove state prop in ui/button
Mirved64 Aug 15, 2023
28f3dad
refactor: rework text in mobile in hero section
Mirved64 Aug 15, 2023
c53323b
fix: make courses section is adaptive
Mirved64 Aug 15, 2023
be9641a
fix: rework nestings in tsconfig.json
Mirved64 Aug 16, 2023
67397c3
fix: use typescript 4.6.2
Mirved64 Aug 16, 2023
7ebb097
fix: use react-intl 6.0.8
Mirved64 Aug 16, 2023
4571f4f
refactor: add faq-list, map faq-list in faq section
Mirved64 Aug 16, 2023
5b1b264
feat: rework courses component, add cards list, cards component, add …
Mirved64 Aug 16, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,183 changes: 953 additions & 230 deletions .pnp.cjs

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions .yarnrc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@ packageExtensions:
'@atls-ui-proto/theme@*':
dependencies:
react: '17.0.1'
'@atls-ui-parts/layout@*':
dependencies:
react: '17.0.1'
'@atls/config-jest@*':
dependencies:
jest: '28.0.0'
Expand Down
109 changes: 61 additions & 48 deletions landing/entrypoints/renderer/locales/ru.json
Original file line number Diff line number Diff line change
@@ -1,50 +1,63 @@
{
"aboutCentralIdeaDesktop": "Atlantis Academy обучает и формирует инженеров и архитекторов, а не программистов и дизайнеров",
"aboutCentralIdeaMobile": "Atlantis Academy формирует инженеров и архитекторов, а не программистов и дизайнеров",
"aboutIntroMobile": "Digital становится всё более многолюдным, востребованность по направлениям при этом не снижается. Но специалистов, готовых нести ответсвенность за свои решения по-прежнему мало.",
"aboutTextIntroDesktop": "Digital становится всё более многолюдным, востребованность по направлениям при этом не снижается",
"aboutTextProblemDesktop": "Но специалистов, готовых нести ответсвенность за свои решения по-прежнему мало",
"coursesButton": "Все материалы",
"coursesCardBasisCategory": "мини-курс",
"coursesCardBasisText": "Вы изучите фундаментальные знания в ИТ и прокачаетесь в направлении программирования. Получите востребованную профессию и возможность открыть бизнес в сфере информационных технологий",
"coursesCardBasisTitle": "Основы разработки",
"coursesCardFrontendCategory": "обучение",
"coursesCardFrontendText": "Вы изучите фундаментальные знания в ИТ и прокачаетесь в направлении программирования. Получите востребованную профессию и возможность открыть бизнес в сфере информационных технологий",
"coursesCardFrontendTitle": "Frontend Engineer",
"coursesSidebarButtonDesktop": "Процесс поступления",
"coursesSidebarNumber": "5",
"coursesSidebarSign": "студентов обучаются в одной практической группе",
"coursesSidebarSubtitle": "Вы изучите фундаментальные знания в IT и прокачаете нужные для сферы навыки. Мы не собираем большие группы, что позволяет курировать работу каждого студента.",
"coursesCardLearningMaterialDesign": "Дизайн, Figma, Математика",
"coursesCardLearningMaterial": "учебный материал",
"coursesCardLearningMaterialLibraries": "Как использовать библиотеки",
"coursesSubtitleAdvantageOfLearning": "Эффективность обучения заметно вырастает благодаря практики на существующих проектах.",
"coursesSubtitleAtlantisPowerBroker": "Являясь серым кардиналом, Atlantis имеет влияние на сферу IT и неограниченные возможности в применении навыков.",
"coursesTitle": "Курсы и материалы",
"faqButton": "Задать вопрос",
"faqQuestion": "Подойдёт ли мне профессия?",
"faqTitle": "Вопросы и ответы",
"heroSlogan": "Мы не учим программированию и дизайну, мы учим мышлению, способному реализовывывать невозможные идеи",
"heroTitleIt": "IT",
"heroTitleProfessionals": "профессионалов",
"heroTitleRevolution": "для революции в",
"heroTitleTeach": "Обучаем",
"navigationAcademy": "academy",
"navigationButton": "Курсы",
"navigationCourses": "курсы",
"navigationTeaching": "обучение",
"navigationFaq": "faq",
"processItemCreateEnvironment": "Создание среды",
"processItemCreateEnvironmentText": "Являясь серым кардиналом Atlantis имеет влияние на сферу IT и неограниченные.",
"processItemPracticalWork": "Практика изученого",
"processItemPracticalWorkText": "Являясь серым кардиналом Atlantis имеет влияние на сферу IT и неограниченные.",
"processItemProjectIntegration": "Интеграция в проект",
"processItemProjectIntegrationText": "Являясь серым кардиналом Atlantis имеет влияние на сферу IT и неограниченные.",
"processItemStudiesOfTechnologies": "Изучение технологий",
"processItemStudiesOfTechnologiesText": "Являясь серым кардиналом Atlantis имеет влияние на сферу IT и неограниченные.",
"processItemTeamIntegration": "Интеграция в команду",
"processItemTeamIntegrationText": "Являясь серым кардиналом Atlantis имеет влияние на сферу IT и неограниченные.",
"sliderSign": "Формирование системы базовых фрагментов и компонентов",
"sliderSlogan": "Любой процесс перестаёт быть сложным, когда знаешь как он протекает",
"sliderSubtitle": "процесс создания"
"about.central-idea-desktop": "Atlantis Academy обучает и формирует инженеров и архитекторов, а не программистов и дизайнеров",
"about.central-idea-atlantis-teach-mobile": "Atlantis Academy обучает",
"about.central-idea-make-engineers-mobile": "и формирует инженеров",
"about.central-idea-architects-mobile": "и архитекторов,",
"about.central-idea-not-programmers-mobile": "а не программистов и дизайнеров",
"about.intro-digital-mobile": "Digital становится всё более многолюдным, востребованность по направлениям при этом",
"about.intro-not-decrease-mobile": "не снижается. Но специалистов, готовых нести ответсвенность",
"about.intro-for-your-decisions-mobile": "за свои решения по-прежнему мало.",
"about.intro-desktop": "Digital становится всё более многолюдным, востребованность по направлениям при этом не снижается",
"about.problem-desktop": "Но специалистов, готовых нести ответсвенность за свои решения по-прежнему мало",
"courses.button.all-materials": "Все материалы",
"courses.card.minicourse": "мини-курс",
"courses.card.you-will-learn-fundamental-knowledge-in-it": "Вы изучите фундаментальные знания в ИТ и прокачаетесь в направлении программирования. Получите востребованную профессию и возможность открыть бизнес в сфере информационных технологий",
"courses.card.development-basics": "Основы разработки",
"courses.card.training": "обучение",
"courses.card.frontend-engineer": "Frontend Engineer",
"courses.card.design-figma-math": "Дизайн, Figma, Математика",
"courses.card.learning-material": "учебный материал",
"courses.card.how-use-libraries": "Как использовать библиотеки",
"courses.sidebar.button-desktop": "Процесс поступления",
"courses.sidebar.number": "5",
"courses.sidebar.sign": "студентов обучаются в одной практической группе",
"courses.sidebar.subtitle": "Вы изучите фундаментальные знания в IT и прокачаете нужные для сферы навыки. Мы не собираем большие группы, что позволяет курировать работу каждого студента.",
"courses.subtitle.advantage-of-learning": "Эффективность обучения заметно вырастает из-за",
"courses.subtitle.practice": "практики",
"courses.subtitle.on-existing-projects": "на существующих проектах.",
"courses.subtitle.power-broker": "Являясь серым кардиналом,",
"courses.subtitle.atlantis": "Atlantis",
"courses.subtitle.has-an-impact-on": "имеет влияние на",
"courses.subtitle.it": "сферу IT",
"courses.subtitle.unlimited-possibilities": "и неограниченные возможности в",
"courses.subtitle.use-skills": "применении навыков",
"courses.subtitle.point": ".",
"courses.title": "Курсы и материалы",
"faq.button": "Задать вопрос",
"faq.question": "Подойдёт ли мне профессия?",
"faq.title": "Вопросы и ответы",
"hero.slogan-desktop": "Мы не учим программированию и дизайну, мы учим мышлению, способному реализовывать невозможные идеи",
"hero.slogan-we-dont-teach-mobile": "Мы не учим программированию и дизайну,",
"hero.slogan-we-teach-mobile": "мы учим мышлению, способному реализовывать невозможные идеи",
"hero.title.it": "IT",
"hero.title.text": "Обучаем профессионалов для революции в",
"navigation.button": "Курсы",
"navigation.item.academy": "academy",
"navigation.item.courses": "курсы",
"navigation.item.teaching": "обучение",
"navigation.item.faq": "faq",
"process.item.text": "Являясь серым кардиналом Atlantis имеет влияние на сферу IT.",
"process.item.create-environment": "Создание среды",
"process.item.practical-work": "Практика изученого",
"process.item.project-integration": "Интеграция в проект",
"process.item.studies-of-technologies": "Изучение технологий",
"process.item.team-integration": "Интеграция в команду",
"slider.sign": "Формирование системы базовых фрагментов и компонентов",
"slider.subtitle": "процесс создания",
"slider.slogan.any-process-stops": "Любой процесс перестаёт",
"slider.slogan.be": "быть",
"slider.slogan.difficult": "сложным,",
"slider.slogan.when": "когда",
"slider.slogan.you-know": "знаешь",
"slider.slogan.how-it-happen": "как он протекает"
}
3 changes: 2 additions & 1 deletion landing/entrypoints/renderer/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@
"next": "12.3.4",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-intl": "6.4.4"
"react-intl": "6.4.4",
"react-scroll-parallax": "3.3.2"
},
"devDependencies": {
"@formatjs/cli": "6.1.3",
TorinAsakura marked this conversation as resolved.
Show resolved Hide resolved
Expand Down
13 changes: 8 additions & 5 deletions landing/entrypoints/renderer/src/pages/_app.tsx
Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
import * as messages from '../../locales/ru.json'
import * as messages from '../../locales/ru.json'

import React from 'react'
import { IntlProvider } from 'react-intl'
import React from 'react'
import { IntlProvider } from 'react-intl'
import { ParallaxProvider } from 'react-scroll-parallax'

import { ThemeProvider } from '@ui/theme'
import { ThemeProvider } from '@ui/theme'

const App = ({ Component, pageProps, ...props }) => (
<IntlProvider messages={messages} locale='ru' defaultLocale='ru'>
<ThemeProvider>
<Component {...pageProps} {...props} />
<ParallaxProvider>
<Component {...pageProps} {...props} />
</ParallaxProvider>
</ThemeProvider>
</IntlProvider>
)
Expand Down
Loading