Professional Web Development Studio
A modern, bilingual (ES/EN) landing page built with Astro, Tailwind CSS v4, and crafted with attention to detail.
- 🌐 Bilingual Support — Full Spanish and English translations with seamless language switching
- 🎨 Modern Design — Clean, minimalist aesthetic with custom color palette (acid green & lavender)
- 📱 Fully Responsive — Optimized for all devices from mobile to desktop
- ⚡ Performance First — Built with Astro for blazing fast load times and zero JS by default
- 🎭 Smooth Animations — Scroll-triggered animations and micro-interactions throughout
- 📝 Contact Form — Integrated with Web3Forms for easy email notifications
- 🔒 Legal Pages — Privacy Policy and Terms & Conditions modals included
- 🎯 SEO Optimized — Meta tags, Open Graph, and Twitter Cards configured
| Section | Description |
|---|---|
| Hero | Animated gradient blobs with compelling CTAs |
| Stats | Key metrics (projects, clients, experience) |
| Testimonials | Client reviews with 5-star ratings |
| Services | Landing pages, websites, e-commerce offerings |
| About | Company story with tech stack dropdown |
| Features | Why choose us section with benefits |
| Projects | Featured work with expandable gallery |
| CTA | Dark section with gradient background |
| Contact | Form with Web3Forms integration |
| Footer | Links, social icons, legal modals |
- Astro — Static site generator with island architecture
- Tailwind CSS v4 — Utility-first CSS framework
- TypeScript — Type-safe JavaScript
- Lucide Icons — Beautiful, consistent icon set
- Web3Forms — Serverless form handling
- Inter — Primary typeface from Google Fonts
- Custom Palette — Acid green (#B7FF73) and Lavender (#B18CF5)
- Node.js 18+
- pnpm (recommended)
# Clone the repository
git clone https://github.com/yourusername/dotsy.git
# Navigate to project
cd dotsy
# Install dependencies
pnpm install
# Start development server
pnpm dev| Command | Description |
|---|---|
pnpm dev |
Start development server at localhost:4321 |
pnpm build |
Build production bundle to ./dist |
pnpm preview |
Preview production build locally |
dotsy/
├── public/
│ ├── projects/ # Project screenshots
│ ├── student/ # Education logos
│ ├── work/ # Client testimonial images
│ └── dot-logo.svg # Brand assets
├── src/
│ ├── components/ # Astro components
│ │ ├── Header.astro
│ │ ├── Hero.astro
│ │ ├── Stats.astro
│ │ ├── Testimonials.astro
│ │ ├── Services.astro
│ │ ├── About.astro
│ │ ├── Features.astro
│ │ ├── Projects.astro
│ │ ├── CallToAction.astro
│ │ ├── Contact.astro
│ │ ├── Footer.astro
│ │ ├── PrivacyModal.astro
│ │ └── TermsModal.astro
│ ├── i18n/
│ │ └── translations.ts # ES/EN translations
│ ├── layouts/
│ │ └── Layout.astro # Base layout with SEO
│ ├── pages/
│ │ ├── index.astro # Spanish version (/)
│ │ └── en/
│ │ └── index.astro # English version (/en)
│ └── styles/
│ └── globals.css # Global styles & theme
├── astro.config.mjs
├── package.json
└── README.md
| Color | Hex | Usage |
|---|---|---|
| Acid Green | #B7FF73 |
Primary accent, CTAs |
| Green Light | #F4FFE6 |
Backgrounds, hover states |
| Lavender | #B18CF5 |
Secondary accent |
| Purple Light | #F7F1FF |
Tags, highlights |
| Shadow | #7E7E7E |
Body text |
The site supports two languages with automatic content switching:
- Spanish — Default at
/ - English — Available at
/en
Translations are managed in src/i18n/translations.ts.
The contact form uses Web3Forms for serverless email delivery.
- Get your access key at web3forms.com
- Replace the
access_keyvalue insrc/components/Contact.astro
This project is private and proprietary to dot studio.
Built with ❤️ by dot studio