Professional Web Development Studio
A modern, bilingual (ES/EN) landing page built with Astro, Tailwind CSS v4, and crafted with attention to detail.
Live Demo Β· Features Β· Tech Stack Β· Getting Started
- π 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