managarten/manacore/apps/landing/public
Till-JS e7f5f942f3 chore: initial commit - consolidate 4 projects into monorepo
Projects included:
- maerchenzauber (NestJS backend + Expo mobile + SvelteKit web + Astro landing)
- manacore (Expo mobile + SvelteKit web + Astro landing)
- manadeck (NestJS backend + Expo mobile + SvelteKit web)
- memoro (Expo mobile + SvelteKit web + Astro landing)

This commit preserves the current state before monorepo restructuring.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-22 23:38:24 +01:00
..
icons chore: initial commit - consolidate 4 projects into monorepo 2025-11-22 23:38:24 +01:00
images chore: initial commit - consolidate 4 projects into monorepo 2025-11-22 23:38:24 +01:00
logos chore: initial commit - consolidate 4 projects into monorepo 2025-11-22 23:38:24 +01:00
README.md chore: initial commit - consolidate 4 projects into monorepo 2025-11-22 23:38:24 +01:00

Public Assets Directory

This directory contains all static assets for the Mana landing page.

Directory Structure:

public/
├── logos/          # Brand logos and variations
├── icons/          # Favicons and app icons
├── images/         # General images and graphics
└── README.md       # This file

Asset Management Guidelines:

File Organization:

  • Keep assets organized in their respective subdirectories
  • Don't place files directly in the public root unless necessary
  • Each subdirectory has its own README with specific guidelines

Version Control:

  • Commit optimized images only
  • Use Git LFS for large binary files if needed
  • Avoid committing source files (PSD, AI, etc.) - keep those elsewhere

Performance Considerations:

  1. Always optimize images before committing
  2. Use appropriate formats (SVG for logos/icons, WebP/JPG for photos)
  3. Implement lazy loading for non-critical images
  4. Consider using a CDN for production

Accessibility:

  • Always provide alt text for images in your components
  • Ensure sufficient contrast for overlaid text on images
  • Test icons and images for color blind accessibility

Quick Reference:

  • Logos: /public/logos/ - Brand identity assets
  • Icons: /public/icons/ - Favicons and app icons
  • Images: /public/images/ - Photos, illustrations, backgrounds

Next Steps:

  1. Add the Mana logo files to the /logos directory
  2. Generate and add favicon set to the /icons directory
  3. Add any hero images or illustrations to the /images directory
  4. Update the Astro components to reference these assets