A PHP-based website for DosSantas (Dosantas Everywear Clothing), a socially-conscious clothing brand that promotes original, ethically-made fashion.
DosSantas is a Colombian clothing brand with the motto "Orgullosamente Original" (Proudly Original), focused on creating socially just fashion. The brand showcases unique clothing collections with distinctive patterns and designs, emphasizing both style and ethical production.
This website serves as the main showcase and e-commerce platform for DosSantas clothing collections, featuring:
- Homepage: Brand introduction with collection previews and social media integration
- Collection Galleries: Interactive photo galleries showcasing "Fractales" and "Mar Adentro" collections
- Contact System: Contact form with reCAPTCHA validation and email notifications
- Responsive Design: Bandwidth-aware image loading and mobile-friendly interface
- Multilingual Support: Content available in Spanish and English
- PHP: Server-side logic and templating
- Session Management: User session handling for form validation
- Email Integration: Contact form email notifications
- Google reCAPTCHA: Bot protection for contact forms
- HTML5/CSS3: Modern web standards
- JavaScript/jQuery: Interactive functionality
- FancyBox: Image lightbox galleries
- Toastr: User notification system
- Google Fonts: Custom typography (Josefin Slab)
- Facebook Pixel: Analytics and tracking
- Google Analytics: Website analytics
- Google reCAPTCHA: Form security
- Social Media Integration: Facebook, Instagram, Pinterest
- Heroku: Cloud platform hosting
- Apache: Web server configuration
- Composer: PHP dependency management
Features unique patterns and designs including:
- Tops and camisillas with floral and tropical motifs
- Básicas (basic tees) with zebra and geometric patterns
- Price range: $18,000 - $35,000 COP
- Available sizes: S, M, L
- Multiple color variations available
Second collection featuring ocean-inspired designs and patterns.
├── web/ # Main web directory
│ ├── index.php # Homepage
│ ├── contacto.php # Contact page
│ ├── colecciones/ # Collection pages
│ │ ├── fractales.php
│ │ └── mar-adentro.php
│ ├── css/ # Stylesheets
│ ├── js/ # JavaScript files
│ ├── assets/ # Images and media
│ │ ├── coleccion-fractales/
│ │ ├── coleccion-mar-adentro/
│ │ ├── banners/
│ │ └── sn/ # Social network icons
│ └── php/ # PHP includes and controllers
├── composer.json # PHP dependencies
├── Procfile # Heroku deployment config
└── app.json # Heroku app configuration
- Bandwidth detection for optimal image loading
- Preloader for slow connections
- Lightbox functionality with navigation
- Responsive grid layouts
- Form validation (client and server-side)
- reCAPTCHA integration
- Email notifications to multiple recipients
- Session-based error handling
- Bandwidth measurement for adaptive loading
- Image preloading for better user experience
- Efficient AJAX-based content loading
- Direct links to Facebook, Instagram, and Pinterest
- Facebook Pixel tracking implementation
- Social sharing capabilities
- Clone the repository
- Install PHP (7.0+ recommended)
- Configure web server to serve from
/web
directory - Set up email configuration for contact forms
- Configure Google reCAPTCHA keys
The project is configured for Heroku deployment with:
Procfile
for Apache configurationcomposer.json
for PHP buildpackapp.json
for app metadata
- Update reCAPTCHA site/secret keys in contact form
- Configure email recipients in ContactController.php
- Set up Google Analytics tracking ID
- Configure Facebook Pixel ID
DosSantas Everywear Clothing
- Email: [email protected]
- Phone: +57 310-444-32-75
- Website: [dosantas.com]
Social Media
- Facebook: facebook.com/dosantas.prendas
- Instagram: instagram.com/dosantas/
- Pinterest: pinterest.com/dosantas/
This project was created for DosSantas, a socially-conscious clothing brand focused on ethical fashion and original designs.
- The website features custom JavaScript for dynamic photo gallery loading
- Responsive design adapts to different screen sizes and connection speeds
- Error handling includes both client-side and server-side validation
- The codebase includes support for multiple languages (Spanish/English)
- All pricing is in Colombian Pesos (COP)