Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
024e4cb
Added project initialization
Kateryna-Borysenko Aug 1, 2022
888d6ab
Added Header Component
Kateryna-Borysenko Aug 3, 2022
5147194
Added About Us Page
Kateryna-Borysenko Aug 3, 2022
a1a5082
Fixed About Us Page
Kateryna-Borysenko Aug 3, 2022
72faac4
Added Todo List
Kateryna-Borysenko Aug 3, 2022
9c674cf
Added Tab component
Kateryna-Borysenko Aug 3, 2022
80fcb10
Added function to get numbers of Active Todos
Kateryna-Borysenko Aug 3, 2022
6233ddb
Added navigation
Kateryna-Borysenko Aug 4, 2022
6d543f3
Added function to Go Back button
Kateryna-Borysenko Aug 4, 2022
5c10393
Added Form styles
Kateryna-Borysenko Aug 4, 2022
ff90560
Added useRef to log in form
Kateryna-Borysenko Aug 4, 2022
c7ee6c0
Added UserMenu component
Kateryna-Borysenko Aug 4, 2022
1634735
Added redux without toolkit
Kateryna-Borysenko Aug 5, 2022
2c363e8
Added Todos
Kateryna-Borysenko Aug 5, 2022
8ba4eb3
Replace Todo Components
Kateryna-Borysenko Aug 5, 2022
515e614
Fixed styles
Kateryna-Borysenko Aug 5, 2022
7d6f8e3
Added active tab stales
Kateryna-Borysenko Aug 5, 2022
f5692dd
Deleted text from About Page
Kateryna-Borysenko Aug 6, 2022
f8dbae2
Added user name to state
Kateryna-Borysenko Aug 6, 2022
2ce302b
Added User Manu
Kateryna-Borysenko Aug 6, 2022
b0c8490
Fixed styles User Menu
Kateryna-Borysenko Aug 6, 2022
510eec1
Fixed Navigation styles
Kateryna-Borysenko Aug 6, 2022
27cf6aa
Added readme file
Kateryna-Borysenko Aug 6, 2022
ef77d02
Left a note
Kateryna-Borysenko Aug 6, 2022
20ac780
Deploy to Netlify
Kateryna-Borysenko Aug 6, 2022
bdecaf0
Fixed bug in redux
Kateryna-Borysenko Aug 7, 2022
cbfacc8
Added Footer component
Kateryna-Borysenko Aug 8, 2022
e31ec2c
Test
Kateryna-Borysenko Aug 8, 2022
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
26 changes: 26 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.js

# testing
/coverage

# production
/build

# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Local Netlify folder
.netlify
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"cSpell.words": ["Kateryna", "reduxjs", "Todos"]
}
39 changes: 38 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,38 @@
# react-intensive
# `ДЗ №4-5`

Необходимо создать несколько страниц нашего приложения Todo List.

Пишем только на функциональных компонентах.

Для хранения состояний, удаления, редактирования, добавления используем redux.

В хедере рядом с именем должен быть счетчик активных задач.

<hr>

### `Первой страницей будет About Page`

<img src="./src/images/screen_1.png" width="900" alt="screenshot">

### `Второй страницей будет идти ввод имени пользователя`

после кнопка сохранить и переход на нашу страницу Todos

В который мы можем добавлять наши задачи ( в инпут пишем задачку, по кнопке добавить, добавляем в список todos).

Tак же возле каждой задачи должно быть три кнопки ( желательно с иконкой)
на редактирования отдельной задачи и удаление и задача выполнена.

<img src="./src/images/screen_2.png" width="900" alt="screenshot">

### `Страница Todos`

<img src="./src/images/screen_3.png" width="900" alt="screenshot">

### `Страница не найдена - если такого адреса не существует`

<img src="./src/images/screen_4.png" width="900" alt="screenshot">

### `Дополнительное задание`

Сделать `tab container` в котором можно будет переключится между вкладами в которых будут хранится активные/неактивные/все задачи
7 changes: 7 additions & 0 deletions netlify.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[build]
publish = "build"

[[redirects]]
from = "/*"
to = "/index.html"
status = 200
Loading