A modern, mobile-optimized, SEO-friendly website for BioManage built with Astro.
- Modern Tech Stack: Built with Astro 4.0 for optimal performance
- Mobile-First Design: Fully responsive and optimized for all devices
- SEO Optimized: Complete meta tags, structured data, and sitemap
- Performance: Lazy loading, image optimization, and minimal JavaScript
- Accessibility: WCAG compliant with proper semantic HTML
- Multi-language Ready: Prepared for Bulgarian and English content
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Build for production:
npm run build
- Preview the production build:
npm run preview
/
├── public/
│ └── images/ # Static images and assets
├── src/
│ ├── components/ # Astro components
│ ├── layouts/ # Page layouts
│ ├── pages/ # Page files
│ ├── data/ # Site configuration and data
│ ├── content/ # Content collections
│ └── styles/ # Global styles
├── astro.config.mjs # Astro configuration
├── tailwind.config.mjs # Tailwind CSS configuration
└── package.json # Project dependencies
- Primary: Green (#22c55e)
- Secondary: Red (#ef4444)
- Dark: #1a1a1a
- Light: #f5f5f5
- Headings: Montserrat
- Body: Inter
- Mobile: < 640px
- Tablet: 640px - 1024px
- Desktop: > 1024px
- Push your code to GitHub
- Connect your GitHub repo to Netlify
- Set build command:
npm run build
- Set publish directory:
dist
- Deploy!
No environment variables required for basic setup.
Edit the services array in src/components/Services.astro
Edit src/data/site.json
Edit the partners array in src/components/Portfolio.astro
- Images are automatically optimized using
@astrojs/image
- Lazy loading implemented for below-fold content
- Minimal JavaScript for maximum performance
- CSS is purged and minified in production
- Performance: 95+
- Accessibility: 95+
- Best Practices: 95+
- SEO: 95+
- Astro - Static Site Generator
- Tailwind CSS - Utility-first CSS framework
- TypeScript - Type safety
- MDX - Markdown with JSX support
© 2024 Био Менидж. All rights reserved.
Developed with ❤️ for BioManage