Welcome to Adosa Real Estate
Adosa Real Estate is a premium, luxury-focused real estate website built with cutting-edge web technologies. This documentation will help you understand, customize, and extend the platform.Quick Start
Get up and running in minutes with our quickstart guide
Components
Explore the reusable UI components
API Integration
Learn about the eGO Real Estate API integration
Deployment
Deploy your site to production
What is Adosa Real Estate?
Adosa is a modern, static website built specifically for luxury real estate showcasing. The platform emphasizes visual impact, smooth animations, and an exceptional user experience that matches the premium nature of the properties being displayed.Key Features
Astro 5 Static Generation
Built on Astro 5 for optimal performance and SEO
Premium Animations
GSAP animations with ScrollTrigger and Lenis smooth scrolling
Multi-language Support
Bilingual support (Spanish/English) with i18n routing
API Integration
Real-time property data from eGO Real Estate CRM
Interactive Maps
Leaflet maps for property locations
Responsive Design
Premium minimalist aesthetic across all devices
Automated Deployment
GitHub Actions for continuous deployment
Lead Management
Contact forms with PHP proxy backend
Technology Stack
The Adosa Real Estate platform is built with a carefully selected technology stack designed for performance, developer experience, and visual excellence:- Core Framework: Astro 5 for static site generation
- Styling: Vanilla CSS with CSS Variables for theming
- Animations: GSAP with Power3 easing and ScrollTrigger
- Smooth Scroll: Lenis for premium scroll experience
- Maps: Leaflet for interactive property locations
- Type Safety: TypeScript for robust code
- Backend Integration: eGO Real Estate API with PHP proxy
Project Philosophy
The Adosa Real Estate website prioritizes:- Visual Impact: Every element is designed to impress and convey luxury
- Performance: Static generation ensures fast load times and excellent SEO
- User Experience: Smooth animations and intuitive navigation
- Maintainability: Clean code structure with reusable components
- Scalability: Easy to add new properties and features
Architecture Overview
All source code is available in the
~/workspace/source/ directory. The project follows Astro’s file-based routing conventions.Design Principles
The Adosa website follows these core design principles:- Minimalism: Clean, uncluttered layouts that let properties shine
- Premium Feel: Sophisticated typography, subtle animations, smooth transitions
- Dark Theme: Elegant dark backgrounds with gold accents
- Fluid Typography:
clamp()based responsive text sizing - Consistent Spacing: Standardized padding and margins via CSS utilities
Next Steps
Install Dependencies
Follow the installation guide to set up your development environment
Understand Core Concepts
Learn about architecture, design system, and i18n
Explore Components
Review the component library to understand available UI elements
Getting Help
If you need assistance:- Check the API Reference for technical details
- Review guides for common development tasks
- Explore deployment documentation for production setup
This documentation covers both usage and development of the Adosa Real Estate platform. Navigate using the sidebar to find specific topics.