Skip to content

Latest commit

 

History

History

README.md

BitcoinLatte Documentation

Welcome to the BitcoinLatte project documentation. This directory contains all technical documentation, architecture diagrams, and implementation guides.

📚 Documentation Structure

Core Documentation

Diagrams

All PlantUML diagrams are stored in the diagrams/ directory:

System Diagrams

User Flow Diagrams

🎯 Quick Start

  1. Understand the Architecture: Start with ARCHITECTURE.md to get an overview of the system
  2. Review the Database: Check DATABASE_SCHEMA.md for data structure
  3. Follow Implementation: Use IMPLEMENTATION_GUIDE.md for step-by-step development
  4. Study User Flows: Review USER_FLOWS.md to understand user interactions

🔧 Technology Stack

  • Frontend: Next.js 14+, Tailwind CSS, Leaflet.js
  • Backend: Supabase (PostgreSQL, Auth, Storage)
  • APIs: HERE.com (geocoding), ValueSERP (Google venue data)
  • PWA: next-pwa for Progressive Web App features

📊 Viewing PlantUML Diagrams

To view the PlantUML diagrams, you can:

  1. VS Code: Install the PlantUML extension
  2. Online: Use PlantUML Online Server
  3. Local: Install PlantUML locally with Java

🤝 Contributing

When updating documentation:

  1. Keep diagrams in separate .puml files in the diagrams/ directory
  2. Reference diagrams in markdown files using relative paths
  3. Update this README when adding new documentation files
  4. Follow the existing structure and formatting conventions

📝 License

This project is open source. See the main LICENSE file in the project root.

🔗 Related Resources