https://github.com/mostakim69/next.js
A full-stack web application built with Next.js 15 (App Router), MongoDB, and NextAuth.js. This project includes authentication, services, bookings, blogs, and contact sections — making it a complete modern web solution.
https://github.com/mostakim69/next.js
mongodb nextjs nextjs15 vercel
Last synced: 2 months ago
JSON representation
A full-stack web application built with Next.js 15 (App Router), MongoDB, and NextAuth.js. This project includes authentication, services, bookings, blogs, and contact sections — making it a complete modern web solution.
- Host: GitHub
- URL: https://github.com/mostakim69/next.js
- Owner: Mostakim69
- Created: 2025-08-22T15:27:12.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-22T19:18:08.000Z (10 months ago)
- Last Synced: 2025-08-22T21:02:07.354Z (10 months ago)
- Topics: mongodb, nextjs, nextjs15, vercel
- Language: JavaScript
- Homepage:
- Size: 304 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🛍️ Shopper - Next.js Project
A full-stack web application built with **Next.js 15 (App Router)**, **MongoDB**, and **NextAuth.js**.
This project includes authentication, services, bookings, blogs, and contact sections — making it a complete modern web solution.
---
## 🚀 Features
- 🔐 **Authentication** (Register / Login with NextAuth.js & Social Login)
- 🛎️ **Services Management** (Browse, view details, order)
- 📅 **Bookings System** (Create, update, and manage bookings)
- 📝 **Blog Pages** (Dynamic routing for blog posts)
- 📩 **Contact Page** (Get in touch easily)
- 🎨 **Modern UI** built with **TailwindCSS**
- 📱 Fully responsive design
---
## 📂 Project Structure
Repository: mostakim69/next.js
Files analyzed: 66
Estimated tokens: 490.7k
```
Directory structure:
└── mostakim69-next.js/
├── README.md
├── eslint.config.mjs
├── jsconfig.json
├── next.config.mjs
├── package.json
├── pnpm-lock.yaml
├── postcss.config.mjs
├── problemSolve.js
├── docs/
│ ├── updateLottie.json
│ └── cli_commands.md
├── public/
│ ├── CNAME
│ └── serviceData.json
└── src/
├── authLottie.json
├── notfoundLottie.json
├── updateLottie.json
├── app/
│ ├── globals.css
│ ├── layout.jsx
│ ├── loading.jsx
│ ├── not-found.jsx
│ ├── page.js
│ ├── about/
│ │ └── page.jsx
│ ├── actions/
│ │ └── auth/
│ │ ├── loginUser.js
│ │ └── registerUser.js
│ ├── api/
│ │ ├── auth/
│ │ │ └── [...nextauth]/
│ │ │ └── route.js
│ │ ├── my-bookings/
│ │ │ ├── my-bookingsAPI.hurl
│ │ │ ├── route.js
│ │ │ └── [id]/
│ │ │ ├── [bookingAPI].hurl
│ │ │ └── route.js
│ │ └── services/
│ │ ├── route.js
│ │ ├── servicesAPI.hurl
│ │ └── [id]/
│ │ ├── [serviceAPI].hurl
│ │ └── route.js
│ ├── auth/
│ │ ├── layout.jsx
│ │ ├── refractorAuthPrompt.md
│ │ ├── components/
│ │ │ └── SocialLogin.jsx
│ │ ├── register/
│ │ │ ├── page.jsx
│ │ │ └── components/
│ │ │ └── SignupForm.jsx
│ │ └── signin/
│ │ ├── page.jsx
│ │ └── SignInForm.jsx
│ ├── blogs/
│ │ ├── page.jsx
│ │ └── [blogId]/
│ │ └── page.jsx
│ ├── checkout/
│ │ └── [id]/
│ │ └── page.jsx
│ ├── components/
│ │ ├── CheckoutForm.jsx
│ │ ├── Navbar.jsx
│ │ ├── NotFoundAnime.jsx
│ │ ├── OrderReview.jsx
│ │ ├── ServiceCard.jsx
│ │ ├── ServicesSection.jsx
│ │ ├── Footer/
│ │ │ └── Footer.jsx
│ │ └── HomeSection/
│ │ ├── AboutSection.jsx
│ │ ├── CallToAction.jsx
│ │ ├── HeroSection.jsx
│ │ ├── TestimonialsSection.jsx
│ │ └── WhyChooseUs.jsx
│ ├── contact/
│ │ └── page.jsx
│ ├── my-bookings/
│ │ ├── page.jsx
│ │ ├── [bookingId]/
│ │ │ └── page.jsx
│ │ └── components/
│ │ ├── BookingUpdateForm.jsx
│ │ └── UpdateLottieAnime.jsx
│ └── services/
│ ├── page.jsx
│ └── [id]/
│ └── page.jsx
├── lib/
│ ├── authOptions.js
│ ├── dbConnect.js
│ ├── LottieAnime.jsx
│ └── useAuth.jsx
└── providers/
└── NextAuthProvider.jsx
---
## ⚙️ Tech Stack
- **Next.js 15** (App Router)
- **React 18**
- **MongoDB** (Database)
- **NextAuth.js** (Authentication)
- **TailwindCSS** (Styling)
- **Vercel** (Deployment)
---
## 📦 Installation & Setup
Clone the repository:
```bash
git clone https://github.com/mostakim69/next.js.git
cd next.js
npm install
# or
pnpm install
---
##
A Little More About Me...
Hello i'm Md Mostakim Hosen.
I'm a passionate Frontend Developer with a strong focus on creating clean, responsive, and user-friendly web interfaces. I enjoy building modern web applications using technologies like HTML, CSS, JavaScript, React.js, and Tailwind CSS. I believe in writing readable code, maintaining UI consistency, and ensuring a smooth user experience across all devices. I'm always eager to learn new tools and improve my skills to deliver better results.
```javascript
const mostakim = {
pronouns: "he" | "him",
code: [Javascript, Typescript, HTML, CSS, Python, Java],
tools: [React, Node, Storybook, Styled-Components],
architecture: ["microservices", "event-driven", "design system pattern"],
techCommunities: {
coorganizer: "AfroPython",
speaker: "Latinity",
mentor: "EducaTRANSforma"
},
challenge: "I am doing the #100DaysOfCode challenge focused on react and typescript"
}
```

## 🌐 Socials:
[](mailto:mdmostakimhosen35@gmail.com)
[](https://facebook.com/MostakimHosennnn)
[](https://discord.gg/mostakim520807) [](https://instagram.com/posterboy3369) [](https://linkedin.com/in/test) [](https://pinterest.com/mdmostakimhosen35) [](https://tiktok.com/@posterboy369) [](https://x.com/test) [](https://youtube.com/@PosterBoy3369)
# 💻 Tech Stack:







                    
# 📊 GitHub Stats:



---