Skip to content

финальный проект в школе веб-разработки WebHeroSchool (react)

Notifications You must be signed in to change notification settings

skripaleva/todo_es

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Финальный проект

Привет! Это мой финальный проект в школе веб-разработки WebHeroSchool. Это приложение, которое позволяет создавать свой todo-лист. В приложении есть вкладка моей персональной страницы с данными и контактами, а также с ссылками на Github-репозитории.

Опубликованную версию проекта можно увидеть здесь: https://skripaleva.ru

Раздел «‎Обо мне»

В разделе «обо мне» отображается информация о владельце сайта. Информацию получаем по запросу (по логину). Также подтягивается список репозиториев с информацией о каждом из них. Во время запроса отображается прелоудер.

Раздел «Дела»

Основной функционал приложения:

  • Добавить дело
  • Валидация поля
  • Удалить дело
  • Изменить статус дела на выполнено/не выполнено
  • Отметить дело важным
  • Отображение счетчиков дел
  • Фильтр для отображения: все дела, выполненные, не выполненные
  • Возможность перетаскивать (менять местами) элементы списка

Использованные технологии

Приложение написано с помощью библиотеки React. Дополнительные установленные пакеты:

  • classnames
  • react-router-dom
  • Material UI
  • React-beautiful-dnd (drag-and-drop)
  • octokit/rest

Как запустить проект

  1. В консоли выполнить команду npm install (установить зависимости)
  2. Выполнить комаду npm start

About

финальный проект в школе веб-разработки WebHeroSchool (react)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 70.9%
  • CSS 26.8%
  • HTML 2.3%