2026-03-03 10:34:31 +07:00

Deal Plus Tech - Astro Website

Astro static site for Deal Plus Tech - Thai pipe & HVAC materials supplier.

🚀 Quick Start

# Install dependencies
npm install

# Development
npm run dev

# Build for production
npm run build

# Preview production build
npm run preview

📁 Project Structure

.
├── src/
│   ├── components/     # Astro components
│   ├── layouts/        # Layout components
│   ├── pages/          # Astro pages
│   ├── content/        # Markdown content
│   ├── data/           # Static data
│   └── styles/         # Global styles
├── public/             # Static assets
├── Dockerfile          # Production Docker
└── package.json        # Dependencies

🛠️ Tech Stack

  • Framework: Astro 5.x
  • Styling: Tailwind CSS 4
  • Content: Astro Content Collections
  • Deployment: Easypanel (Docker)

🚢 Deployment

The site deploys automatically to Easypanel via Git:

  1. Push to main branch
  2. Easypanel builds with Dockerfile
  3. Deploys to: http://customerwebsite-dealplustech.easypanel.app

📝 Recent Changes

  • Moved Astro project to root (was in dealplustech-astro/)
  • Removed Next.js code (archived in _nextjs-backup/)
  • Fixed product tables responsiveness
  • Fixed favicon 404 errors
  • Added responsive font scaling

📞 Support

For issues or questions, contact the DevOps team.

Description
No description provided
Readme 1.6 GiB
Languages
Astro 98%
CSS 1.1%
JavaScript 0.8%