├── .babelrc ├── .env ├── .eslintrc.json ├── .gitignore ├── .sequelizerc ├── README.md ├── api ├── app.js ├── config │ └── config.js ├── controllers │ ├── authController.js │ ├── todoItemsController.js │ └── todosController.js ├── middlewares │ ├── auth.js │ └── authorize.js ├── migrations │ ├── 20191207170237-create-user.js │ ├── 20200126150323-create-todo.js │ └── 20200126150424-create-todo-item.js ├── models │ ├── index.js │ ├── todo.js │ ├── todoitem.js │ └── user.js ├── routes │ └── index.js └── utils │ ├── index.js │ └── sendEmail.js ├── client ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── index.html │ └── todo.jpg ├── src │ ├── actions │ │ ├── auth.js │ │ ├── index.js │ │ └── todos.js │ ├── apiCall │ │ └── index.js │ ├── components │ │ ├── App.js │ │ ├── auth │ │ │ ├── SignIn.jsx │ │ │ ├── SignUp.jsx │ │ │ └── Styles.js │ │ ├── landing │ │ │ ├── Landing.jsx │ │ │ └── Styles.js │ │ ├── layouts │ │ │ ├── Footer.js │ │ │ ├── Layout.jsx │ │ │ ├── NavBar.jsx │ │ │ └── Styles.js │ │ └── todos │ │ │ ├── CreateTask.jsx │ │ │ ├── CreateTodoModal.jsx │ │ │ ├── ListTasks.jsx │ │ │ ├── ListTodos.jsx │ │ │ ├── RenderTodos.jsx │ │ │ └── Styles.js │ ├── context │ │ ├── authContext.js │ │ ├── createDataContext.jsx │ │ └── todosContext.js │ ├── index.js │ └── reducers │ │ ├── auth.js │ │ └── todos.js └── yarn.lock └── package.json /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/.babelrc -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/.env -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.sequelizerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/.sequelizerc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/README.md -------------------------------------------------------------------------------- /api/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/api/app.js -------------------------------------------------------------------------------- /api/config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/api/config/config.js -------------------------------------------------------------------------------- /api/controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/api/controllers/authController.js -------------------------------------------------------------------------------- /api/controllers/todoItemsController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/api/controllers/todoItemsController.js -------------------------------------------------------------------------------- /api/controllers/todosController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/api/controllers/todosController.js -------------------------------------------------------------------------------- /api/middlewares/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/api/middlewares/auth.js -------------------------------------------------------------------------------- /api/middlewares/authorize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/api/middlewares/authorize.js -------------------------------------------------------------------------------- /api/migrations/20191207170237-create-user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/api/migrations/20191207170237-create-user.js -------------------------------------------------------------------------------- /api/migrations/20200126150323-create-todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/api/migrations/20200126150323-create-todo.js -------------------------------------------------------------------------------- /api/migrations/20200126150424-create-todo-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/api/migrations/20200126150424-create-todo-item.js -------------------------------------------------------------------------------- /api/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/api/models/index.js -------------------------------------------------------------------------------- /api/models/todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/api/models/todo.js -------------------------------------------------------------------------------- /api/models/todoitem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/api/models/todoitem.js -------------------------------------------------------------------------------- /api/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/api/models/user.js -------------------------------------------------------------------------------- /api/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/api/routes/index.js -------------------------------------------------------------------------------- /api/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/api/utils/index.js -------------------------------------------------------------------------------- /api/utils/sendEmail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/api/utils/sendEmail.js -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/README.md -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/todo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/public/todo.jpg -------------------------------------------------------------------------------- /client/src/actions/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/src/actions/auth.js -------------------------------------------------------------------------------- /client/src/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/src/actions/index.js -------------------------------------------------------------------------------- /client/src/actions/todos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/src/actions/todos.js -------------------------------------------------------------------------------- /client/src/apiCall/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/src/apiCall/index.js -------------------------------------------------------------------------------- /client/src/components/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/src/components/App.js -------------------------------------------------------------------------------- /client/src/components/auth/SignIn.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/src/components/auth/SignIn.jsx -------------------------------------------------------------------------------- /client/src/components/auth/SignUp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/src/components/auth/SignUp.jsx -------------------------------------------------------------------------------- /client/src/components/auth/Styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/src/components/auth/Styles.js -------------------------------------------------------------------------------- /client/src/components/landing/Landing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/src/components/landing/Landing.jsx -------------------------------------------------------------------------------- /client/src/components/landing/Styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/src/components/landing/Styles.js -------------------------------------------------------------------------------- /client/src/components/layouts/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/src/components/layouts/Footer.js -------------------------------------------------------------------------------- /client/src/components/layouts/Layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/src/components/layouts/Layout.jsx -------------------------------------------------------------------------------- /client/src/components/layouts/NavBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/src/components/layouts/NavBar.jsx -------------------------------------------------------------------------------- /client/src/components/layouts/Styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/src/components/layouts/Styles.js -------------------------------------------------------------------------------- /client/src/components/todos/CreateTask.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/src/components/todos/CreateTask.jsx -------------------------------------------------------------------------------- /client/src/components/todos/CreateTodoModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/src/components/todos/CreateTodoModal.jsx -------------------------------------------------------------------------------- /client/src/components/todos/ListTasks.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/src/components/todos/ListTasks.jsx -------------------------------------------------------------------------------- /client/src/components/todos/ListTodos.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/src/components/todos/ListTodos.jsx -------------------------------------------------------------------------------- /client/src/components/todos/RenderTodos.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/src/components/todos/RenderTodos.jsx -------------------------------------------------------------------------------- /client/src/components/todos/Styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/src/components/todos/Styles.js -------------------------------------------------------------------------------- /client/src/context/authContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/src/context/authContext.js -------------------------------------------------------------------------------- /client/src/context/createDataContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/src/context/createDataContext.jsx -------------------------------------------------------------------------------- /client/src/context/todosContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/src/context/todosContext.js -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/src/index.js -------------------------------------------------------------------------------- /client/src/reducers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/src/reducers/auth.js -------------------------------------------------------------------------------- /client/src/reducers/todos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/src/reducers/todos.js -------------------------------------------------------------------------------- /client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/client/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dieudonneAwa/react-nodejs-todo-list/HEAD/package.json --------------------------------------------------------------------------------