├── .gitignore ├── README.md ├── next.config.js ├── package.json ├── pages ├── _app.js ├── api │ └── hello.js ├── assets │ └── firebase-sticker.jpg ├── components │ ├── Header.js │ ├── Login.js │ ├── NewTodo.js │ └── Register.js ├── index.js ├── todo.js └── weather.js ├── public ├── favicon.ico └── vercel.svg ├── redux ├── actions │ └── main.js ├── reducers │ ├── main.js │ └── rootReducer.js ├── store.js └── types.js ├── server ├── index.js ├── middlewares │ └── validate.js ├── model │ ├── connect.js │ └── schemas │ │ ├── todo.js │ │ └── user.js └── routes │ ├── auth-router.js │ ├── index.js │ └── todo-router.js ├── style ├── index.less └── index.zip ├── util └── request.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/README.md -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/pages/_app.js -------------------------------------------------------------------------------- /pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/pages/api/hello.js -------------------------------------------------------------------------------- /pages/assets/firebase-sticker.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/pages/assets/firebase-sticker.jpg -------------------------------------------------------------------------------- /pages/components/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/pages/components/Header.js -------------------------------------------------------------------------------- /pages/components/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/pages/components/Login.js -------------------------------------------------------------------------------- /pages/components/NewTodo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/pages/components/NewTodo.js -------------------------------------------------------------------------------- /pages/components/Register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/pages/components/Register.js -------------------------------------------------------------------------------- /pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/pages/index.js -------------------------------------------------------------------------------- /pages/todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/pages/todo.js -------------------------------------------------------------------------------- /pages/weather.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/pages/weather.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /redux/actions/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/redux/actions/main.js -------------------------------------------------------------------------------- /redux/reducers/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/redux/reducers/main.js -------------------------------------------------------------------------------- /redux/reducers/rootReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/redux/reducers/rootReducer.js -------------------------------------------------------------------------------- /redux/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/redux/store.js -------------------------------------------------------------------------------- /redux/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/redux/types.js -------------------------------------------------------------------------------- /server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/server/index.js -------------------------------------------------------------------------------- /server/middlewares/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/server/middlewares/validate.js -------------------------------------------------------------------------------- /server/model/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/server/model/connect.js -------------------------------------------------------------------------------- /server/model/schemas/todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/server/model/schemas/todo.js -------------------------------------------------------------------------------- /server/model/schemas/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/server/model/schemas/user.js -------------------------------------------------------------------------------- /server/routes/auth-router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/server/routes/auth-router.js -------------------------------------------------------------------------------- /server/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/server/routes/index.js -------------------------------------------------------------------------------- /server/routes/todo-router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/server/routes/todo-router.js -------------------------------------------------------------------------------- /style/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/style/index.less -------------------------------------------------------------------------------- /style/index.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/style/index.zip -------------------------------------------------------------------------------- /util/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/util/request.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theallegrarr/udemy_next/HEAD/yarn.lock --------------------------------------------------------------------------------