A fullstack Next.js application for a local Myanmar baby clothing business specializing in baby boy apparel.
- Frontend: Next.js 14+ with React
- Backend: Next.js API Routes
- Styling: Tailwind CSS (recommended) or CSS Modules
- Database: [Your choice - MongoDB, PostgreSQL, etc.]
- Deployment: Vercel (recommended for Next.js)
This fullstack web application showcases our collection of quality baby boy clothing, designed specifically for the Myanmar market. We focus on comfortable, safe, and stylish clothing options for babies and toddlers.
Single-page application with the following sections:
- Home - Welcome section with brand introduction
- Products - Interactive product catalog with filtering
- Contact - Contact form and business information
- Server-side rendering with Next.js
- Responsive design for all devices
- Product management system
- Contact form with backend processing
- SEO optimized for Myanmar market
- Fast loading and performance optimized
- Node.js 18+
- npm or yarn or pnpm
- Clone the repository
git clone [your-repo-url]
cd baby-clothing-website- Install dependencies
npm install
# or
yarn install
# or
pnpm install- Set up environment variables
cp .env.example .env.localAdd your environment variables:
DATABASE_URL=""
NEXTAUTH_SECRET=""
EMAIL_SERVICE_API_KEY=""
- Run the development server
npm run dev
# or
yarn dev
# or
pnpm dev- Open http://localhost:3000 in your browser
npm run dev # Start development server
npm run build # Build for production
npm run start # Start production server
npm run lint # Run ESLint
npm run lint:fix # Fix ESLint issues├── app/ # Next.js App Router
│ ├── api/ # API routes
│ ├── components/ # React components
│ ├── (pages)/ # Page components
│ └── globals.css # Global styles
├── public/ # Static assets
├── lib/ # Utility functions
├── types/ # TypeScript types
└── README.md
GET /api/products- Fetch all productsPOST /api/contact- Submit contact formGET /api/products/[id]- Get specific product
- id (Primary Key)
- name (String)
- description (Text)
- price (Number)
- images (Array)
- category (String)
- sizes (Array)
- inStock (Boolean)
- id (Primary Key)
- name (String)
- email (String)
- phone (String)
- message (Text)
- createdAt (DateTime)
- Push code to GitHub
- Connect repository to Vercel
- Configure environment variables
- Deploy automatically
npm run build
npm run start# Database
DATABASE_URL=
# Authentication (if needed)
NEXTAUTH_SECRET=
NEXTAUTH_URL=
# Email Service
EMAIL_SERVICE_API_KEY=
EMAIL_FROM=
# Other services
CLOUDINARY_URL= # For image uploads- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
Specialization: Baby boy clothing Market: Myanmar local market Business Type: Local clothing branch with online presence
- Lighthouse Score: 90+
- First Contentful Paint: <1.5s
- Time to Interactive: <3s
- Meta tags optimization
- Open Graph tags
- JSON-LD structured data
- Sitemap generation
- Myanmar language support
This project is for commercial use by [Noah-city].
-
Owner : THINN YU SAN
-
Developer : AYE KYI PHYU
-
Copyright : noah-city since 2025