├── .gitattributes ├── .gitignore ├── Assets ├── add_icon.png ├── arrow.png ├── assets.js ├── blog_icon.png ├── blog_pic_1.png ├── blog_pic_10.png ├── blog_pic_11.png ├── blog_pic_12.png ├── blog_pic_13.png ├── blog_pic_14.png ├── blog_pic_15.png ├── blog_pic_16.png ├── blog_pic_2.png ├── blog_pic_3.png ├── blog_pic_4.png ├── blog_pic_5.png ├── blog_pic_6.png ├── blog_pic_7.png ├── blog_pic_8.png ├── blog_pic_9.png ├── email_icon.png ├── facebook_icon.png ├── googleplus_icon.png ├── logo.png ├── logo_light.png ├── profile_icon.png ├── twitter_icon.png └── upload_area.png ├── Components ├── AdminComponents │ ├── BlogTableItem.jsx │ ├── Sidebar.jsx │ └── SubsTableItem.jsx ├── BlogItem.jsx ├── BlogList.jsx ├── Footer.jsx └── Header.jsx ├── LICENSE ├── README.md ├── app ├── admin │ ├── addProduct │ │ └── page.jsx │ ├── blogList │ │ └── page.jsx │ ├── layout.jsx │ ├── page.jsx │ └── subscriptions │ │ └── page.jsx ├── api │ ├── blog │ │ └── route.js │ └── email │ │ └── route.js ├── blogs │ └── [id] │ │ └── page.jsx ├── favicon.ico ├── globals.css ├── layout.js └── page.js ├── eslint.config.mjs ├── jsconfig.json ├── lib ├── config │ └── db.js └── models │ ├── BlogModel.js │ └── EmailModel.js ├── next.config.mjs ├── package.json ├── postcss.config.mjs └── public ├── 1755170504029_blog_pic_1.png ├── 1755170523405_blog_pic_2.png ├── 1755170538387_blog_pic_3.png ├── 1755170574547_blog_pic_4.png ├── 1755170662686_blog_pic_5.png ├── 1755170684475_blog_pic_10.png ├── 1755178249861_blog_pic_16.png ├── 1756052136710_blog_pic_11.png ├── 1756052587035_blog_pic_8.png └── author_img.png /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/.gitignore -------------------------------------------------------------------------------- /Assets/add_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/add_icon.png -------------------------------------------------------------------------------- /Assets/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/arrow.png -------------------------------------------------------------------------------- /Assets/assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/assets.js -------------------------------------------------------------------------------- /Assets/blog_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/blog_icon.png -------------------------------------------------------------------------------- /Assets/blog_pic_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/blog_pic_1.png -------------------------------------------------------------------------------- /Assets/blog_pic_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/blog_pic_10.png -------------------------------------------------------------------------------- /Assets/blog_pic_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/blog_pic_11.png -------------------------------------------------------------------------------- /Assets/blog_pic_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/blog_pic_12.png -------------------------------------------------------------------------------- /Assets/blog_pic_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/blog_pic_13.png -------------------------------------------------------------------------------- /Assets/blog_pic_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/blog_pic_14.png -------------------------------------------------------------------------------- /Assets/blog_pic_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/blog_pic_15.png -------------------------------------------------------------------------------- /Assets/blog_pic_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/blog_pic_16.png -------------------------------------------------------------------------------- /Assets/blog_pic_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/blog_pic_2.png -------------------------------------------------------------------------------- /Assets/blog_pic_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/blog_pic_3.png -------------------------------------------------------------------------------- /Assets/blog_pic_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/blog_pic_4.png -------------------------------------------------------------------------------- /Assets/blog_pic_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/blog_pic_5.png -------------------------------------------------------------------------------- /Assets/blog_pic_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/blog_pic_6.png -------------------------------------------------------------------------------- /Assets/blog_pic_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/blog_pic_7.png -------------------------------------------------------------------------------- /Assets/blog_pic_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/blog_pic_8.png -------------------------------------------------------------------------------- /Assets/blog_pic_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/blog_pic_9.png -------------------------------------------------------------------------------- /Assets/email_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/email_icon.png -------------------------------------------------------------------------------- /Assets/facebook_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/facebook_icon.png -------------------------------------------------------------------------------- /Assets/googleplus_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/googleplus_icon.png -------------------------------------------------------------------------------- /Assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/logo.png -------------------------------------------------------------------------------- /Assets/logo_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/logo_light.png -------------------------------------------------------------------------------- /Assets/profile_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/profile_icon.png -------------------------------------------------------------------------------- /Assets/twitter_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/twitter_icon.png -------------------------------------------------------------------------------- /Assets/upload_area.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Assets/upload_area.png -------------------------------------------------------------------------------- /Components/AdminComponents/BlogTableItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Components/AdminComponents/BlogTableItem.jsx -------------------------------------------------------------------------------- /Components/AdminComponents/Sidebar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Components/AdminComponents/Sidebar.jsx -------------------------------------------------------------------------------- /Components/AdminComponents/SubsTableItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Components/AdminComponents/SubsTableItem.jsx -------------------------------------------------------------------------------- /Components/BlogItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Components/BlogItem.jsx -------------------------------------------------------------------------------- /Components/BlogList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Components/BlogList.jsx -------------------------------------------------------------------------------- /Components/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Components/Footer.jsx -------------------------------------------------------------------------------- /Components/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/Components/Header.jsx -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/README.md -------------------------------------------------------------------------------- /app/admin/addProduct/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/app/admin/addProduct/page.jsx -------------------------------------------------------------------------------- /app/admin/blogList/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/app/admin/blogList/page.jsx -------------------------------------------------------------------------------- /app/admin/layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/app/admin/layout.jsx -------------------------------------------------------------------------------- /app/admin/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/app/admin/page.jsx -------------------------------------------------------------------------------- /app/admin/subscriptions/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/app/admin/subscriptions/page.jsx -------------------------------------------------------------------------------- /app/api/blog/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/app/api/blog/route.js -------------------------------------------------------------------------------- /app/api/email/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/app/api/email/route.js -------------------------------------------------------------------------------- /app/blogs/[id]/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/app/blogs/[id]/page.jsx -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/app/layout.js -------------------------------------------------------------------------------- /app/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/app/page.js -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/jsconfig.json -------------------------------------------------------------------------------- /lib/config/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/lib/config/db.js -------------------------------------------------------------------------------- /lib/models/BlogModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/lib/models/BlogModel.js -------------------------------------------------------------------------------- /lib/models/EmailModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/lib/models/EmailModel.js -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/1755170504029_blog_pic_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/public/1755170504029_blog_pic_1.png -------------------------------------------------------------------------------- /public/1755170523405_blog_pic_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/public/1755170523405_blog_pic_2.png -------------------------------------------------------------------------------- /public/1755170538387_blog_pic_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/public/1755170538387_blog_pic_3.png -------------------------------------------------------------------------------- /public/1755170574547_blog_pic_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/public/1755170574547_blog_pic_4.png -------------------------------------------------------------------------------- /public/1755170662686_blog_pic_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/public/1755170662686_blog_pic_5.png -------------------------------------------------------------------------------- /public/1755170684475_blog_pic_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/public/1755170684475_blog_pic_10.png -------------------------------------------------------------------------------- /public/1755178249861_blog_pic_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/public/1755178249861_blog_pic_16.png -------------------------------------------------------------------------------- /public/1756052136710_blog_pic_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/public/1756052136710_blog_pic_11.png -------------------------------------------------------------------------------- /public/1756052587035_blog_pic_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/public/1756052587035_blog_pic_8.png -------------------------------------------------------------------------------- /public/author_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiladJoodi/Full-Stack-Blog-App-with-Next.js15-MongoDB-Tailwind/HEAD/public/author_img.png --------------------------------------------------------------------------------