├── .editorconfig ├── .gitignore ├── LICENSE ├── README.md ├── design ├── favicon │ ├── favicon.png │ └── favicon.psd ├── icons │ └── icon-checklist.svg └── og │ ├── todo-list.jpg │ └── todo-list.psd ├── todo-final ├── .gitignore ├── README.md ├── database │ ├── todos-original.json │ └── todos.json ├── package-lock.json ├── package.json ├── public │ ├── assets │ │ └── images │ │ │ ├── favicon.png │ │ │ ├── logo-todo.svg │ │ │ └── todo-list.jpg │ ├── index.html │ └── manifest.json ├── src │ ├── api │ │ └── index.js │ ├── components │ │ ├── AboutContent │ │ │ └── index.js │ │ ├── FooterPage │ │ │ ├── footer-page.css │ │ │ └── index.js │ │ ├── HeaderPage │ │ │ ├── header-page.css │ │ │ └── index.js │ │ ├── IndexItems │ │ │ ├── index-items.css │ │ │ └── index.js │ │ └── RegisterForm │ │ │ ├── index.js │ │ │ └── register-form.css │ ├── index.js │ ├── pages │ │ ├── About │ │ │ └── index.js │ │ ├── Index │ │ │ └── index.js │ │ └── Register │ │ │ └── index.js │ ├── registerServiceWorker.js │ ├── router │ │ └── index.js │ └── styles │ │ └── generic │ │ └── generic.css └── yarn.lock ├── todo-pure ├── .gitignore ├── .gitkeep ├── about.html ├── assets │ ├── css │ │ ├── components │ │ │ ├── about-content.css │ │ │ ├── footer-page.css │ │ │ ├── header-page.css │ │ │ ├── index-items.css │ │ │ └── register-form.css │ │ └── generic │ │ │ └── generic.css │ └── images │ │ ├── favicon.png │ │ ├── logo-todo.svg │ │ └── todo-list.jpg ├── database │ ├── todos-original.json │ └── todos.json ├── index.html ├── js │ └── app.js ├── package-lock.json ├── package.json └── register.html └── todo ├── .gitignore ├── README.md ├── database ├── todos-original.json └── todos.json ├── package-lock.json ├── package.json ├── public ├── assets │ └── images │ │ ├── favicon.png │ │ ├── logo-todo.svg │ │ └── todo-list.jpg ├── index.html └── manifest.json ├── src ├── App.js ├── api │ └── index.js ├── components │ ├── FooterPage │ │ ├── footer-page.css │ │ └── index.js │ ├── HeaderPage │ │ ├── header-page.css │ │ └── index.js │ └── IndexItems │ │ └── index.js ├── generics.css ├── index.js ├── pages │ ├── About │ │ └── index.js │ ├── Index │ │ └── index.js │ └── Register │ │ └── index.js └── registerServiceWorker.js └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/README.md -------------------------------------------------------------------------------- /design/favicon/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/design/favicon/favicon.png -------------------------------------------------------------------------------- /design/favicon/favicon.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/design/favicon/favicon.psd -------------------------------------------------------------------------------- /design/icons/icon-checklist.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/design/icons/icon-checklist.svg -------------------------------------------------------------------------------- /design/og/todo-list.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/design/og/todo-list.jpg -------------------------------------------------------------------------------- /design/og/todo-list.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/design/og/todo-list.psd -------------------------------------------------------------------------------- /todo-final/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/.gitignore -------------------------------------------------------------------------------- /todo-final/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/README.md -------------------------------------------------------------------------------- /todo-final/database/todos-original.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/database/todos-original.json -------------------------------------------------------------------------------- /todo-final/database/todos.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/database/todos.json -------------------------------------------------------------------------------- /todo-final/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/package-lock.json -------------------------------------------------------------------------------- /todo-final/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/package.json -------------------------------------------------------------------------------- /todo-final/public/assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/public/assets/images/favicon.png -------------------------------------------------------------------------------- /todo-final/public/assets/images/logo-todo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/public/assets/images/logo-todo.svg -------------------------------------------------------------------------------- /todo-final/public/assets/images/todo-list.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/public/assets/images/todo-list.jpg -------------------------------------------------------------------------------- /todo-final/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/public/index.html -------------------------------------------------------------------------------- /todo-final/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/public/manifest.json -------------------------------------------------------------------------------- /todo-final/src/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/src/api/index.js -------------------------------------------------------------------------------- /todo-final/src/components/AboutContent/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/src/components/AboutContent/index.js -------------------------------------------------------------------------------- /todo-final/src/components/FooterPage/footer-page.css: -------------------------------------------------------------------------------- 1 | footer{ 2 | margin-top: 50px; 3 | } -------------------------------------------------------------------------------- /todo-final/src/components/FooterPage/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/src/components/FooterPage/index.js -------------------------------------------------------------------------------- /todo-final/src/components/HeaderPage/header-page.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/src/components/HeaderPage/header-page.css -------------------------------------------------------------------------------- /todo-final/src/components/HeaderPage/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/src/components/HeaderPage/index.js -------------------------------------------------------------------------------- /todo-final/src/components/IndexItems/index-items.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/src/components/IndexItems/index-items.css -------------------------------------------------------------------------------- /todo-final/src/components/IndexItems/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/src/components/IndexItems/index.js -------------------------------------------------------------------------------- /todo-final/src/components/RegisterForm/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/src/components/RegisterForm/index.js -------------------------------------------------------------------------------- /todo-final/src/components/RegisterForm/register-form.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/src/components/RegisterForm/register-form.css -------------------------------------------------------------------------------- /todo-final/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/src/index.js -------------------------------------------------------------------------------- /todo-final/src/pages/About/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/src/pages/About/index.js -------------------------------------------------------------------------------- /todo-final/src/pages/Index/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/src/pages/Index/index.js -------------------------------------------------------------------------------- /todo-final/src/pages/Register/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/src/pages/Register/index.js -------------------------------------------------------------------------------- /todo-final/src/registerServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/src/registerServiceWorker.js -------------------------------------------------------------------------------- /todo-final/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/src/router/index.js -------------------------------------------------------------------------------- /todo-final/src/styles/generic/generic.css: -------------------------------------------------------------------------------- 1 | .first-session{ 2 | padding-top: 70px; 3 | } -------------------------------------------------------------------------------- /todo-final/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-final/yarn.lock -------------------------------------------------------------------------------- /todo-pure/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store -------------------------------------------------------------------------------- /todo-pure/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /todo-pure/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-pure/about.html -------------------------------------------------------------------------------- /todo-pure/assets/css/components/about-content.css: -------------------------------------------------------------------------------- 1 | #about-content {} -------------------------------------------------------------------------------- /todo-pure/assets/css/components/footer-page.css: -------------------------------------------------------------------------------- 1 | footer{ 2 | margin-top: 50px; 3 | } -------------------------------------------------------------------------------- /todo-pure/assets/css/components/header-page.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-pure/assets/css/components/header-page.css -------------------------------------------------------------------------------- /todo-pure/assets/css/components/index-items.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-pure/assets/css/components/index-items.css -------------------------------------------------------------------------------- /todo-pure/assets/css/components/register-form.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-pure/assets/css/components/register-form.css -------------------------------------------------------------------------------- /todo-pure/assets/css/generic/generic.css: -------------------------------------------------------------------------------- 1 | .first-session{ 2 | padding-top: 70px; 3 | } -------------------------------------------------------------------------------- /todo-pure/assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-pure/assets/images/favicon.png -------------------------------------------------------------------------------- /todo-pure/assets/images/logo-todo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-pure/assets/images/logo-todo.svg -------------------------------------------------------------------------------- /todo-pure/assets/images/todo-list.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-pure/assets/images/todo-list.jpg -------------------------------------------------------------------------------- /todo-pure/database/todos-original.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-pure/database/todos-original.json -------------------------------------------------------------------------------- /todo-pure/database/todos.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-pure/database/todos.json -------------------------------------------------------------------------------- /todo-pure/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-pure/index.html -------------------------------------------------------------------------------- /todo-pure/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-pure/js/app.js -------------------------------------------------------------------------------- /todo-pure/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-pure/package-lock.json -------------------------------------------------------------------------------- /todo-pure/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-pure/package.json -------------------------------------------------------------------------------- /todo-pure/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo-pure/register.html -------------------------------------------------------------------------------- /todo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo/.gitignore -------------------------------------------------------------------------------- /todo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo/README.md -------------------------------------------------------------------------------- /todo/database/todos-original.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo/database/todos-original.json -------------------------------------------------------------------------------- /todo/database/todos.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo/database/todos.json -------------------------------------------------------------------------------- /todo/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo/package-lock.json -------------------------------------------------------------------------------- /todo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo/package.json -------------------------------------------------------------------------------- /todo/public/assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo/public/assets/images/favicon.png -------------------------------------------------------------------------------- /todo/public/assets/images/logo-todo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo/public/assets/images/logo-todo.svg -------------------------------------------------------------------------------- /todo/public/assets/images/todo-list.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo/public/assets/images/todo-list.jpg -------------------------------------------------------------------------------- /todo/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo/public/index.html -------------------------------------------------------------------------------- /todo/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo/public/manifest.json -------------------------------------------------------------------------------- /todo/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo/src/App.js -------------------------------------------------------------------------------- /todo/src/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo/src/api/index.js -------------------------------------------------------------------------------- /todo/src/components/FooterPage/footer-page.css: -------------------------------------------------------------------------------- 1 | footer{ 2 | margin-top: 50px; 3 | } -------------------------------------------------------------------------------- /todo/src/components/FooterPage/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo/src/components/FooterPage/index.js -------------------------------------------------------------------------------- /todo/src/components/HeaderPage/header-page.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo/src/components/HeaderPage/header-page.css -------------------------------------------------------------------------------- /todo/src/components/HeaderPage/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo/src/components/HeaderPage/index.js -------------------------------------------------------------------------------- /todo/src/components/IndexItems/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo/src/components/IndexItems/index.js -------------------------------------------------------------------------------- /todo/src/generics.css: -------------------------------------------------------------------------------- 1 | .first-session{ 2 | padding-top: 70px; 3 | } -------------------------------------------------------------------------------- /todo/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo/src/index.js -------------------------------------------------------------------------------- /todo/src/pages/About/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo/src/pages/About/index.js -------------------------------------------------------------------------------- /todo/src/pages/Index/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo/src/pages/Index/index.js -------------------------------------------------------------------------------- /todo/src/pages/Register/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo/src/pages/Register/index.js -------------------------------------------------------------------------------- /todo/src/registerServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo/src/registerServiceWorker.js -------------------------------------------------------------------------------- /todo/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogocezar/minicurso-reactjs/HEAD/todo/yarn.lock --------------------------------------------------------------------------------