├── .gitignore └── todo-app-with-auth ├── backend ├── .gitignore ├── Procfile ├── index.js ├── logfile.log ├── middleware │ └── auth.js ├── models │ ├── todo.js │ └── user.js ├── package-lock.json ├── package.json ├── routes │ ├── signIn.js │ ├── signUp.js │ └── todos.js └── uncaughtExceptions.log └── frontend ├── .gitignore ├── README.md ├── debug.log ├── package-lock.json ├── package.json ├── public ├── _redirects ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt └── src ├── App.css ├── App.js ├── api └── index.js ├── components ├── auth │ ├── SignIn.jsx │ └── SignUp.jsx ├── navBar │ └── NavBar.jsx └── todos │ ├── AddTodo.jsx │ ├── ListTodos.jsx │ ├── Todo.jsx │ └── Todos.jsx ├── index.js └── store ├── actions ├── authActions.js └── todoActions.js └── reducers ├── authReducer.js ├── rootReducer.js └── todoReducer.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/.gitignore -------------------------------------------------------------------------------- /todo-app-with-auth/backend/.gitignore: -------------------------------------------------------------------------------- 1 | #dependencies 2 | 3 | /node_modules -------------------------------------------------------------------------------- /todo-app-with-auth/backend/Procfile: -------------------------------------------------------------------------------- 1 | web: node index.js -------------------------------------------------------------------------------- /todo-app-with-auth/backend/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/backend/index.js -------------------------------------------------------------------------------- /todo-app-with-auth/backend/logfile.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/backend/logfile.log -------------------------------------------------------------------------------- /todo-app-with-auth/backend/middleware/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/backend/middleware/auth.js -------------------------------------------------------------------------------- /todo-app-with-auth/backend/models/todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/backend/models/todo.js -------------------------------------------------------------------------------- /todo-app-with-auth/backend/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/backend/models/user.js -------------------------------------------------------------------------------- /todo-app-with-auth/backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/backend/package-lock.json -------------------------------------------------------------------------------- /todo-app-with-auth/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/backend/package.json -------------------------------------------------------------------------------- /todo-app-with-auth/backend/routes/signIn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/backend/routes/signIn.js -------------------------------------------------------------------------------- /todo-app-with-auth/backend/routes/signUp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/backend/routes/signUp.js -------------------------------------------------------------------------------- /todo-app-with-auth/backend/routes/todos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/backend/routes/todos.js -------------------------------------------------------------------------------- /todo-app-with-auth/backend/uncaughtExceptions.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/backend/uncaughtExceptions.log -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/frontend/.gitignore -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/frontend/README.md -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/debug.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/frontend/debug.log -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/frontend/package-lock.json -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/frontend/package.json -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/public/_redirects: -------------------------------------------------------------------------------- 1 | /* /index.html 200 -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/frontend/public/favicon.ico -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/frontend/public/index.html -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/frontend/public/logo192.png -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/frontend/public/logo512.png -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/frontend/public/manifest.json -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/frontend/public/robots.txt -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/src/App.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/frontend/src/App.js -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/src/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/frontend/src/api/index.js -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/src/components/auth/SignIn.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/frontend/src/components/auth/SignIn.jsx -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/src/components/auth/SignUp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/frontend/src/components/auth/SignUp.jsx -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/src/components/navBar/NavBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/frontend/src/components/navBar/NavBar.jsx -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/src/components/todos/AddTodo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/frontend/src/components/todos/AddTodo.jsx -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/src/components/todos/ListTodos.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/frontend/src/components/todos/ListTodos.jsx -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/src/components/todos/Todo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/frontend/src/components/todos/Todo.jsx -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/src/components/todos/Todos.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/frontend/src/components/todos/Todos.jsx -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/frontend/src/index.js -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/src/store/actions/authActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/frontend/src/store/actions/authActions.js -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/src/store/actions/todoActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/frontend/src/store/actions/todoActions.js -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/src/store/reducers/authReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/frontend/src/store/reducers/authReducer.js -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/src/store/reducers/rootReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/frontend/src/store/reducers/rootReducer.js -------------------------------------------------------------------------------- /todo-app-with-auth/frontend/src/store/reducers/todoReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoocharles/mern-stack/HEAD/todo-app-with-auth/frontend/src/store/reducers/todoReducer.js --------------------------------------------------------------------------------