This is a professional portfolio website built with Astro 2.5.7, showcasing work at Uresco Construction Materials. The portfolio highlights expertise in web/software development, carpentry, warehouse management, 3D visualization, and geolocation applications.
- Framework: Astro 2.5.7 (static site generator with React components)
- Styling: Tailwind CSS with custom typography
- Content: MDX for blog posts and project pages
- Build Output: Static files generated to
dist/directory
- Configured Astro dev server to run on
0.0.0.0:5000for Replit environment - Updated site tagline to "Web & Software Developer | System Ops | Builder | Business-Minded"
- Added business-focused angle: bridging software, construction, AND business
- Emphasized daily operations work improving warehouse, inventory, logistics, and sales workflows
- Detailed Web3 expertise: dynamic NFTs, micro-payment systems, on-chain data tools
- Completely rewrote About page with focus on business process optimization
- Updated portfolio page with Business Process Optimization as dedicated expertise area
- All pages now emphasize business value, efficiency, and growth
- Set up workflow "Astro Dev Server" to run
npm run dev - Configured deployment as static site with build command
- Created
netlify.tomlwith Node 18.12.0 runtime for Netlify builds
- Host: 0.0.0.0 (required for Replit proxy)
- Port: 5000 (required for Replit webview)
- Dev Server:
npm run devstarts Astro dev server
All dependencies installed via npm. Key packages:
- Astro core and integrations (MDX, React, Tailwind, Sitemap)
- React and Framer Motion for interactive components
- Image optimization with Sharp
- TypeScript and ESLint for code quality
- Type: Static site
- Build Command:
npm run build - Output Directory:
dist/ - The site builds to static HTML/CSS/JS files that can be published
/
├── src/
│ ├── components/ # Astro and React components
│ ├── layouts/ # Page layouts
│ ├── pages/ # Route pages (file-based routing)
│ ├── styles/ # Global CSS
│ ├── data/ # Site metadata and content
│ └── assets/ # Images and static assets
├── public/ # Public static files
└── dist/ # Build output (generated)
- The site is a static portfolio with no backend components
- All content is managed through MDX files and TypeScript data files
- Images are optimized during build using Sharp
- Site supports dark/light theme toggle