├── .eslintrc.json ├── .gitignore ├── README.md ├── database └── db.sql ├── docker-compose.yml ├── jsconfig.json ├── next.config.js ├── package.json ├── postcss.config.js ├── public ├── favicon.ico └── vercel.svg ├── requests └── products.http ├── src ├── app │ ├── about │ │ └── page.jsx │ ├── api │ │ ├── hello │ │ │ └── route.js │ │ └── products │ │ │ ├── [id] │ │ │ └── route.js │ │ │ └── route.js │ ├── globals.css │ ├── layout.jsx │ ├── new │ │ └── page.jsx │ └── products │ │ ├── [id] │ │ └── page.jsx │ │ ├── edit │ │ └── [id] │ │ │ └── page.jsx │ │ └── page.jsx ├── components │ ├── Navbar.jsx │ ├── ProductCard.jsx │ └── ProductForm.jsx └── config │ └── db.js └── tailwind.config.js /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/nextjs-mysql-crud/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/nextjs-mysql-crud/HEAD/README.md -------------------------------------------------------------------------------- /database/db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/nextjs-mysql-crud/HEAD/database/db.sql -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/nextjs-mysql-crud/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/nextjs-mysql-crud/HEAD/jsconfig.json -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/nextjs-mysql-crud/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/nextjs-mysql-crud/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/nextjs-mysql-crud/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/nextjs-mysql-crud/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/nextjs-mysql-crud/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /requests/products.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/nextjs-mysql-crud/HEAD/requests/products.http -------------------------------------------------------------------------------- /src/app/about/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/nextjs-mysql-crud/HEAD/src/app/about/page.jsx -------------------------------------------------------------------------------- /src/app/api/hello/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/nextjs-mysql-crud/HEAD/src/app/api/hello/route.js -------------------------------------------------------------------------------- /src/app/api/products/[id]/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/nextjs-mysql-crud/HEAD/src/app/api/products/[id]/route.js -------------------------------------------------------------------------------- /src/app/api/products/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/nextjs-mysql-crud/HEAD/src/app/api/products/route.js -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/nextjs-mysql-crud/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/nextjs-mysql-crud/HEAD/src/app/layout.jsx -------------------------------------------------------------------------------- /src/app/new/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/nextjs-mysql-crud/HEAD/src/app/new/page.jsx -------------------------------------------------------------------------------- /src/app/products/[id]/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/nextjs-mysql-crud/HEAD/src/app/products/[id]/page.jsx -------------------------------------------------------------------------------- /src/app/products/edit/[id]/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/nextjs-mysql-crud/HEAD/src/app/products/edit/[id]/page.jsx -------------------------------------------------------------------------------- /src/app/products/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/nextjs-mysql-crud/HEAD/src/app/products/page.jsx -------------------------------------------------------------------------------- /src/components/Navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/nextjs-mysql-crud/HEAD/src/components/Navbar.jsx -------------------------------------------------------------------------------- /src/components/ProductCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/nextjs-mysql-crud/HEAD/src/components/ProductCard.jsx -------------------------------------------------------------------------------- /src/components/ProductForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/nextjs-mysql-crud/HEAD/src/components/ProductForm.jsx -------------------------------------------------------------------------------- /src/config/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/nextjs-mysql-crud/HEAD/src/config/db.js -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FaztWeb/nextjs-mysql-crud/HEAD/tailwind.config.js --------------------------------------------------------------------------------