├── .env ├── .gitignore ├── README.md ├── app ├── api │ └── auth │ │ └── [...nextauth] │ │ └── route.js ├── create-prompt │ └── page.jsx ├── layout.jsx ├── page.jsx ├── profile │ ├── [id] │ │ └── page.jsx │ ├── loading.jsx │ └── page.jsx └── update-prompt │ └── page.js ├── components ├── Feed.jsx ├── Form.jsx ├── Nav.jsx ├── Profile.jsx ├── ProfileCard.jsx └── Provider.jsx ├── jsconfig.json ├── models ├── prompt.js └── user.js ├── next.config.js ├── package.json ├── postcss.config.js ├── public └── assets │ ├── icons │ ├── copy.svg │ ├── link.svg │ ├── loader.svg │ ├── menu.svg │ └── tick.svg │ └── images │ ├── grid.svg │ ├── logo-text.svg │ └── logo.svg ├── styles └── globals.css ├── tailwind.config.js └── utils └── database.js /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/README.md -------------------------------------------------------------------------------- /app/api/auth/[...nextauth]/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/app/api/auth/[...nextauth]/route.js -------------------------------------------------------------------------------- /app/create-prompt/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/app/create-prompt/page.jsx -------------------------------------------------------------------------------- /app/layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/app/layout.jsx -------------------------------------------------------------------------------- /app/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/app/page.jsx -------------------------------------------------------------------------------- /app/profile/[id]/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/app/profile/[id]/page.jsx -------------------------------------------------------------------------------- /app/profile/loading.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/app/profile/loading.jsx -------------------------------------------------------------------------------- /app/profile/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/app/profile/page.jsx -------------------------------------------------------------------------------- /app/update-prompt/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/app/update-prompt/page.js -------------------------------------------------------------------------------- /components/Feed.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/components/Feed.jsx -------------------------------------------------------------------------------- /components/Form.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/components/Form.jsx -------------------------------------------------------------------------------- /components/Nav.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/components/Nav.jsx -------------------------------------------------------------------------------- /components/Profile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/components/Profile.jsx -------------------------------------------------------------------------------- /components/ProfileCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/components/ProfileCard.jsx -------------------------------------------------------------------------------- /components/Provider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/components/Provider.jsx -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/jsconfig.json -------------------------------------------------------------------------------- /models/prompt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/models/prompt.js -------------------------------------------------------------------------------- /models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/models/user.js -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/assets/icons/copy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/public/assets/icons/copy.svg -------------------------------------------------------------------------------- /public/assets/icons/link.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/public/assets/icons/link.svg -------------------------------------------------------------------------------- /public/assets/icons/loader.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/public/assets/icons/loader.svg -------------------------------------------------------------------------------- /public/assets/icons/menu.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/public/assets/icons/menu.svg -------------------------------------------------------------------------------- /public/assets/icons/tick.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/public/assets/icons/tick.svg -------------------------------------------------------------------------------- /public/assets/images/grid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/public/assets/images/grid.svg -------------------------------------------------------------------------------- /public/assets/images/logo-text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/public/assets/images/logo-text.svg -------------------------------------------------------------------------------- /public/assets/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/public/assets/images/logo.svg -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/styles/globals.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /utils/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walishahidadnan/next-js-practice/HEAD/utils/database.js --------------------------------------------------------------------------------