├── LICENSE ├── README.md ├── server ├── .gitignore ├── db.json ├── nodemon.json ├── package-lock.json ├── package.json └── server.js ├── starter-template ├── .editorconfig ├── .eslintrc ├── .gitignore ├── .prettierrc ├── README.md ├── package.json ├── postcss.config.js ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.test.tsx │ ├── App.tsx │ ├── index.css │ ├── index.tsx │ ├── layouts │ │ └── MainLayout │ │ │ ├── MainLayout.tsx │ │ │ └── index.ts │ ├── logo.svg │ ├── pages │ │ ├── About │ │ │ ├── About.tsx │ │ │ └── index.ts │ │ ├── AddStudent │ │ │ ├── AddStudent.tsx │ │ │ └── index.ts │ │ ├── Dashboard │ │ │ ├── Dashboard.tsx │ │ │ └── index.ts │ │ ├── NotFound │ │ │ ├── NotFound.tsx │ │ │ └── index.ts │ │ └── Students │ │ │ ├── Students.tsx │ │ │ └── index.ts │ ├── react-app-env.d.ts │ ├── reportWebVitals.ts │ └── setupTests.ts ├── tailwind.config.js ├── tsconfig.json └── yarn.lock └── student-management ├── .editorconfig ├── .eslintrc ├── .gitignore ├── .prettierrc ├── README.md ├── package.json ├── postcss.config.js ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt ├── src ├── App.test.tsx ├── App.tsx ├── apis │ └── students.api.ts ├── components │ └── Spinner │ │ ├── Spinner.tsx │ │ └── index.ts ├── index.css ├── index.tsx ├── layouts │ └── MainLayout │ │ ├── MainLayout.tsx │ │ └── index.ts ├── logo.svg ├── pages │ ├── About │ │ ├── About.tsx │ │ └── index.ts │ ├── AddStudent │ │ ├── AddStudent.tsx │ │ └── index.ts │ ├── Dashboard │ │ ├── Dashboard.tsx │ │ └── index.ts │ ├── NotFound │ │ ├── NotFound.tsx │ │ └── index.ts │ └── Students │ │ ├── Students.tsx │ │ └── index.ts ├── react-app-env.d.ts ├── reportWebVitals.ts ├── setupTests.ts ├── types │ └── students.type.ts └── utils │ ├── http.ts │ └── utils.ts ├── tailwind.config.js ├── tsconfig.json └── yarn.lock /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/README.md -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules -------------------------------------------------------------------------------- /server/db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/server/db.json -------------------------------------------------------------------------------- /server/nodemon.json: -------------------------------------------------------------------------------- 1 | { 2 | "ignore": ["db.json"] 3 | } 4 | -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/server/package.json -------------------------------------------------------------------------------- /server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/server/server.js -------------------------------------------------------------------------------- /starter-template/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/.editorconfig -------------------------------------------------------------------------------- /starter-template/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/.eslintrc -------------------------------------------------------------------------------- /starter-template/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/.gitignore -------------------------------------------------------------------------------- /starter-template/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/.prettierrc -------------------------------------------------------------------------------- /starter-template/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/README.md -------------------------------------------------------------------------------- /starter-template/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/package.json -------------------------------------------------------------------------------- /starter-template/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/postcss.config.js -------------------------------------------------------------------------------- /starter-template/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/public/favicon.ico -------------------------------------------------------------------------------- /starter-template/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/public/index.html -------------------------------------------------------------------------------- /starter-template/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/public/logo192.png -------------------------------------------------------------------------------- /starter-template/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/public/logo512.png -------------------------------------------------------------------------------- /starter-template/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/public/manifest.json -------------------------------------------------------------------------------- /starter-template/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/public/robots.txt -------------------------------------------------------------------------------- /starter-template/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/src/App.test.tsx -------------------------------------------------------------------------------- /starter-template/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/src/App.tsx -------------------------------------------------------------------------------- /starter-template/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/src/index.css -------------------------------------------------------------------------------- /starter-template/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/src/index.tsx -------------------------------------------------------------------------------- /starter-template/src/layouts/MainLayout/MainLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/src/layouts/MainLayout/MainLayout.tsx -------------------------------------------------------------------------------- /starter-template/src/layouts/MainLayout/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/src/layouts/MainLayout/index.ts -------------------------------------------------------------------------------- /starter-template/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/src/logo.svg -------------------------------------------------------------------------------- /starter-template/src/pages/About/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/src/pages/About/About.tsx -------------------------------------------------------------------------------- /starter-template/src/pages/About/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/src/pages/About/index.ts -------------------------------------------------------------------------------- /starter-template/src/pages/AddStudent/AddStudent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/src/pages/AddStudent/AddStudent.tsx -------------------------------------------------------------------------------- /starter-template/src/pages/AddStudent/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/src/pages/AddStudent/index.ts -------------------------------------------------------------------------------- /starter-template/src/pages/Dashboard/Dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/src/pages/Dashboard/Dashboard.tsx -------------------------------------------------------------------------------- /starter-template/src/pages/Dashboard/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/src/pages/Dashboard/index.ts -------------------------------------------------------------------------------- /starter-template/src/pages/NotFound/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/src/pages/NotFound/NotFound.tsx -------------------------------------------------------------------------------- /starter-template/src/pages/NotFound/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/src/pages/NotFound/index.ts -------------------------------------------------------------------------------- /starter-template/src/pages/Students/Students.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/src/pages/Students/Students.tsx -------------------------------------------------------------------------------- /starter-template/src/pages/Students/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/src/pages/Students/index.ts -------------------------------------------------------------------------------- /starter-template/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /starter-template/src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/src/reportWebVitals.ts -------------------------------------------------------------------------------- /starter-template/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/src/setupTests.ts -------------------------------------------------------------------------------- /starter-template/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/tailwind.config.js -------------------------------------------------------------------------------- /starter-template/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/tsconfig.json -------------------------------------------------------------------------------- /starter-template/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/starter-template/yarn.lock -------------------------------------------------------------------------------- /student-management/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/.editorconfig -------------------------------------------------------------------------------- /student-management/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/.eslintrc -------------------------------------------------------------------------------- /student-management/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/.gitignore -------------------------------------------------------------------------------- /student-management/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/.prettierrc -------------------------------------------------------------------------------- /student-management/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/README.md -------------------------------------------------------------------------------- /student-management/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/package.json -------------------------------------------------------------------------------- /student-management/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/postcss.config.js -------------------------------------------------------------------------------- /student-management/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/public/favicon.ico -------------------------------------------------------------------------------- /student-management/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/public/index.html -------------------------------------------------------------------------------- /student-management/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/public/logo192.png -------------------------------------------------------------------------------- /student-management/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/public/logo512.png -------------------------------------------------------------------------------- /student-management/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/public/manifest.json -------------------------------------------------------------------------------- /student-management/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/public/robots.txt -------------------------------------------------------------------------------- /student-management/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/src/App.test.tsx -------------------------------------------------------------------------------- /student-management/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/src/App.tsx -------------------------------------------------------------------------------- /student-management/src/apis/students.api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/src/apis/students.api.ts -------------------------------------------------------------------------------- /student-management/src/components/Spinner/Spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/src/components/Spinner/Spinner.tsx -------------------------------------------------------------------------------- /student-management/src/components/Spinner/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/src/components/Spinner/index.ts -------------------------------------------------------------------------------- /student-management/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/src/index.css -------------------------------------------------------------------------------- /student-management/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/src/index.tsx -------------------------------------------------------------------------------- /student-management/src/layouts/MainLayout/MainLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/src/layouts/MainLayout/MainLayout.tsx -------------------------------------------------------------------------------- /student-management/src/layouts/MainLayout/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/src/layouts/MainLayout/index.ts -------------------------------------------------------------------------------- /student-management/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/src/logo.svg -------------------------------------------------------------------------------- /student-management/src/pages/About/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/src/pages/About/About.tsx -------------------------------------------------------------------------------- /student-management/src/pages/About/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/src/pages/About/index.ts -------------------------------------------------------------------------------- /student-management/src/pages/AddStudent/AddStudent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/src/pages/AddStudent/AddStudent.tsx -------------------------------------------------------------------------------- /student-management/src/pages/AddStudent/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/src/pages/AddStudent/index.ts -------------------------------------------------------------------------------- /student-management/src/pages/Dashboard/Dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/src/pages/Dashboard/Dashboard.tsx -------------------------------------------------------------------------------- /student-management/src/pages/Dashboard/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/src/pages/Dashboard/index.ts -------------------------------------------------------------------------------- /student-management/src/pages/NotFound/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/src/pages/NotFound/NotFound.tsx -------------------------------------------------------------------------------- /student-management/src/pages/NotFound/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/src/pages/NotFound/index.ts -------------------------------------------------------------------------------- /student-management/src/pages/Students/Students.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/src/pages/Students/Students.tsx -------------------------------------------------------------------------------- /student-management/src/pages/Students/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/src/pages/Students/index.ts -------------------------------------------------------------------------------- /student-management/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /student-management/src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/src/reportWebVitals.ts -------------------------------------------------------------------------------- /student-management/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/src/setupTests.ts -------------------------------------------------------------------------------- /student-management/src/types/students.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/src/types/students.type.ts -------------------------------------------------------------------------------- /student-management/src/utils/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/src/utils/http.ts -------------------------------------------------------------------------------- /student-management/src/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/src/utils/utils.ts -------------------------------------------------------------------------------- /student-management/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/tailwind.config.js -------------------------------------------------------------------------------- /student-management/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/tsconfig.json -------------------------------------------------------------------------------- /student-management/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duthanhduoc/Hoc-Nhanh-React-Query/HEAD/student-management/yarn.lock --------------------------------------------------------------------------------