A Next.js e-commerce website that displays products online but processes orders through WhatsApp.
- Modern UI built with Next.js and Tailwind CSS
- Responsive design that works on all devices
- Product catalog with category filtering
- WhatsApp integration for order processing
- Server-side rendering with Next.js App Router
- Frontend: Next.js 14 with TypeScript
- Styling: Tailwind CSS
- Routing: Next.js App Router
- State Management: React useState and useEffect hooks
- Node.js 18.17 or later
- npm or yarn
- Clone the repository
git clone <repository-url>
cd raihan- Install dependencies
npm install
# or
yarn install- Run the development server
npm run dev
# or
yarn dev- Open http://localhost:3000 in your browser to see the application.
├── app/ # Next.js App Router structure
│ ├── components/ # Reusable UI components
│ ├── products/ # Products page
│ ├── layout.tsx # Root layout component
│ ├── page.tsx # Home page component
│ └── globals.css # Global CSS
├── public/ # Static assets
└── package.json # Project dependencies
- Update the WhatsApp phone number: Edit it in
components/WhatsAppButton.tsxand other relevant components - Modify the product catalog: Edit the
PRODUCTSarray inapp/products/page.tsx - Change the styling: The project uses Tailwind CSS which can be customized in the component files
This project is open source and available under the MIT License.
For any inquiries about this project, please reach out via WhatsApp or email.