-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(01-base-frontend-stages): исправлено описание и требования 1го задания #5
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
@@ -2,9 +2,10 @@ | |||||||||
|
||||||||||
Требуется реализовать сайт из трех страниц с навигацией между ними, выложить его на GitHub Pages. | ||||||||||
|
||||||||||
**Без использования** реактивных фреймворков (react, vue, etc.) | ||||||||||
### Без использования каких либо библиотек, если такого не сказал ревьювер | ||||||||||
|
||||||||||
Figma (нужно авторизоваться, чтобы видеть информацию об отступах и тд): [Ссылка](https://www.figma.com/file/gZwWzeyH4mUkt72XETyg0p/Web-develop-tasks) | ||||||||||
Figma (нужно авторизоваться, чтобы видеть информацию об отступах и тд): [Ссылка](https://www.figma.com/file/gZwWzeyH4mUkt72XETyg0p/Web-develop-tasks). | ||||||||||
Не обязательно повторять весь дизайн, можно полностью написать по своему, главное, чтобы было красиво | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. точно хотим открывать ящик пандоры?, |
||||||||||
|
||||||||||
Страницы: | ||||||||||
|
||||||||||
|
@@ -15,39 +16,29 @@ Figma (нужно авторизоваться, чтобы видеть инфо | |||||||||
Примерный вид сайта (актуальные макеты в Figma): | ||||||||||
 | ||||||||||
|
||||||||||
## Первый уровень | ||||||||||
## Требования | ||||||||||
**Кроме описанных требований, все остальное реализовывать не обязательно, на ваше усмотрение** | ||||||||||
|
||||||||||
- Реализовать блок навигации между страницами сайта. Все три страницы должны содержать этот блок. Ссылка на текущую страницу должна быть выделена. | ||||||||||
- Реализовать страницу "Резюме". Резюме может быть в свободной форме, но должно содержать фотографию, контакты и навыки. | ||||||||||
- Страницы "Карта" и "Таймер" можно оставить пустыми (кроме блока навигации). | ||||||||||
- Выложить сайт на Github Pages (а не просто на Github !!!). | ||||||||||
|
||||||||||
Проверяемые навыки: знание html и css, работа с git | ||||||||||
- Реализовать страницу "Резюме" (это первая страница, "Страница пользователя"). Резюме может быть в свободной форме, но должно содержать фотографию, контакты и навыки. | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Может дописать, что резюме должно содержать минимум 2 блока, основной и дополнительный справа? Для того, чтобы посмотреть как они будут динамическую вёрстку реализовывать с блоками |
||||||||||
Желательно описать именно свои навыки и добавить свою фотографию, также необходимо реализовать хотя бы 2 блока, основной и дополнительный сбоку. | ||||||||||
|
||||||||||
## Второй уровень | ||||||||||
|
||||||||||
- Реализовать все из первого уровня. | ||||||||||
- Использовать для оформления всех страниц Bootstrap. | ||||||||||
- Реализовать страницу "Карта". Там должна быть интерактивная карта, с маркером в месте проживания. Пока карта загружается, отображать анимированный прелоадер. Можно использовать карты яндекса, гугла и любые другие. **Запрещается** использовать `<iframe>` карты напрямую в html разметке, предполагается инициализация карты через js. | ||||||||||
- Страницу "Таймер" можно оставить пустой (кроме блока навигации). | ||||||||||
- Запрещается использовать любой конструктор карт, вы должны инициализировать карту через js с использованием API, которое предоставляет яндекс/гугл/иные (не используя `<iframe>` карты напрямую в html разметке). | ||||||||||
|
||||||||||
Примерный вид карты: | ||||||||||
|
||||||||||
- До загрузки: | ||||||||||
 | ||||||||||
|
||||||||||
- После загрузки: | ||||||||||
 | ||||||||||
|
||||||||||
Проверяемые навыки: знание javascript, работа со сторонними библиотеками | ||||||||||
- Реализовать страницу "Таймер". Таймер показывает сколько времени посетитель находится на сайте. Таймер не сбрасывается при переходе между страницами, но **сбрасывается когда вкладка закрывается и открывается заново (или при обновлении страницы)**. | ||||||||||
|
||||||||||
## Третий уровень | ||||||||||
Примерный вид таймера: | ||||||||||
 | ||||||||||
|
||||||||||
- Реализовать все из первого и второго уровней. | ||||||||||
- Предпочтительно использовать для оформления всех страниц Tailwind, но это не обязательно | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Почему именно Tailwind? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Tailwind ща самый популярный из таких тем, поэтому он |
||||||||||
- Переходы между страницами сайта должны происходить без перезагрузки (single page application). | ||||||||||
- Сайт должен работать в разных браузерах. | ||||||||||
- Сайт должен адекватно отображаться на типичных разрешениях экрана (телефон, планшет, десктоп). | ||||||||||
- Реализовать страницу "Таймер". Таймер показывает сколько времени посетитель находится на сайте. Таймер не сбрасывается при переходе между страницами, но сбрасывается когда вкладка закрывается и открывается заново (или при обновлении страницы). | ||||||||||
|
||||||||||
Примерный вид таймера: | ||||||||||
 | ||||||||||
- **Выложить сайт на Github Pages (а не просто на Github !!!)**. Желательно в описании проекта оставить ссылку на Github Pages. | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Некоторые челы выкладывают сайт на стороннем сервисе, может тут написать, о том, стоит или нет выкладывать на стороннем сервисе There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Пусть выкладывают, просто пейджы самый простой способ There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
Может стоит добавить, что бы не дублировать в сообщениях из раза в раз |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Может прописать в требованиях конкретный стек?
Довольно часто встречается самодеятельность при реализации. И ревьюерам будет проще отследить что можно, что нельзя