|
| 1 | +# Proyecto 26 Website Redesign Documentation |
| 2 | + |
| 3 | +> Comprehensive design documentation for the award-worthy Proyecto 26 website redesign. |
| 4 | +
|
| 5 | +## Project Overview |
| 6 | + |
| 7 | +**Organization**: Proyecto 26 |
| 8 | +**Motto**: "Changing the world with small contributions" |
| 9 | +**Location**: Colombia |
| 10 | +**Focus**: Open Source tools for Web, Mobile, and Game Development |
| 11 | + |
| 12 | +### Key Projects |
| 13 | +| Project | Stars | Technology | |
| 14 | +|---------|-------|------------| |
| 15 | +| react-native-inappbrowser | 1.4k+ | React Native | |
| 16 | +| RestClient | 1.3k+ | Unity/C# | |
| 17 | +| animatable-component | 258+ | Web Components/TypeScript | |
| 18 | +| ion-phaser | 252+ | Phaser/Ionic | |
| 19 | + |
| 20 | +### Founder |
| 21 | +**Juan David Nicholls** - 8+ years experience in web, mobile, and game development |
| 22 | + |
| 23 | +--- |
| 24 | + |
| 25 | +## Documentation Index |
| 26 | + |
| 27 | +| Document | Description | |
| 28 | +|----------|-------------| |
| 29 | +| [Design System](./design-system.md) | Colors, typography, spacing, shadows, and design tokens | |
| 30 | +| [Components](./components.md) | UI component specifications and variants | |
| 31 | +| [Animations](./animations.md) | GSAP animations, scroll effects, and micro-interactions | |
| 32 | +| [Pages](./pages.md) | Page layouts, sections, and content structure | |
| 33 | +| [Dragon Easter Egg](./dragon-easter-egg.md) | Logo click animation specification | |
| 34 | +| [Technical Stack](./technical-stack.md) | Astro, Tailwind, GSAP configuration | |
| 35 | + |
| 36 | +--- |
| 37 | + |
| 38 | +## Design Decisions Summary |
| 39 | + |
| 40 | +### Technology Stack |
| 41 | +- **Framework**: Astro with TypeScript |
| 42 | +- **Styling**: Tailwind CSS with custom design tokens |
| 43 | +- **Animations**: GSAP with ScrollTrigger plugin |
| 44 | +- **3D Effects**: vanilla-tilt.js for card interactions |
| 45 | +- **Deployment**: GitHub Pages with GitHub Actions |
| 46 | + |
| 47 | +### Visual Theme |
| 48 | +- **Theme**: Dark + Vibrant (game-inspired) |
| 49 | +- **Primary Background**: Deep black (#0a0a0b) |
| 50 | +- **Accents**: Coral (#f2385a), Teal (#4ad9d9), Orange (#f5a503) |
| 51 | +- **Typography**: Inter (headings & body), JetBrains Mono (code) |
| 52 | + |
| 53 | +### Animation Philosophy |
| 54 | +- **Level**: Award-worthy rich animations (Awwwards-inspired) |
| 55 | +- **Approach**: Scroll-triggered reveals, parallax, magnetic cursors |
| 56 | +- **Dragon**: Converted to Easter egg (click logo to trigger) |
| 57 | + |
| 58 | +### Reference Websites |
| 59 | +- [Anthropic](https://www.anthropic.com/) - Dark theme, sophisticated animations |
| 60 | +- [Arc.dev](https://arc.dev/) - Professional cards, blue accents |
| 61 | +- [Awwwards](https://www.awwwards.com/) - Award-winning design patterns |
| 62 | + |
| 63 | +--- |
| 64 | + |
| 65 | +## Quick Start for Future Sessions |
| 66 | + |
| 67 | +When continuing this project, reference these key decisions: |
| 68 | + |
| 69 | +1. **Theme**: Dark background with vibrant game-inspired accents |
| 70 | +2. **Animations**: Use GSAP ScrollTrigger for all scroll-based animations |
| 71 | +3. **Cards**: 3D tilt effect with vanilla-tilt, glow borders on hover |
| 72 | +4. **Cursor**: Custom cursor with magnetic effect on interactive elements |
| 73 | +5. **Dragon**: Easter egg triggered by clicking the logo |
| 74 | +6. **Games**: Preserve existing Phaser games in `/public/games/` |
| 75 | +7. **Stats**: Fetch GitHub stars dynamically via API |
| 76 | + |
| 77 | +--- |
| 78 | + |
| 79 | +## File Structure |
| 80 | + |
| 81 | +``` |
| 82 | +proyecto26-website/ |
| 83 | +├── docs/ # This documentation |
| 84 | +├── src/ |
| 85 | +│ ├── components/ # Astro components |
| 86 | +│ ├── layouts/ # Page layouts |
| 87 | +│ ├── pages/ # Route pages |
| 88 | +│ ├── styles/ # Global CSS & tokens |
| 89 | +│ └── scripts/ # TypeScript animations |
| 90 | +├── public/ |
| 91 | +│ ├── games/ # Phaser games (preserved) |
| 92 | +│ ├── img/ # Optimized images |
| 93 | +│ └── fonts/ # Self-hosted fonts |
| 94 | +└── astro.config.mjs |
| 95 | +``` |
| 96 | + |
| 97 | +--- |
| 98 | + |
| 99 | +*Last updated: January 2025* |
| 100 | +*Design by: Claude + Juan David Nicholls* |
0 commit comments