Skip to content
Yohann edited this page May 24, 2025 · 2 revisions

Transat 2.0 - App Documentation Wiki

Welcome to the comprehensive documentation for Transat 2.0, the campus application for IMT Atlantique Nantes.

πŸ“± About the App

Transat 2.0 is a React Native mobile application designed for students of IMT Atlantique. It provides essential campus services including restaurant menus, washing machine availability, weather information, and various student services.

πŸ“š Documentation Sections

πŸ—οΈ Architecture & Setup

  • Project structure overview
  • Technology stack
  • Development environment setup
  • Dependencies and configuration
  • UI Components library
  • Theme system
  • Design patterns
  • Styling with NativeWind/Tailwind CSS
  • Expo Router configuration
  • Screen hierarchy
  • Navigation patterns
  • Home screen & widgets
  • Authentication system
  • Restaurant services
  • Washing machine management
  • Games and entertainment
  • User account management
  • Supported languages
  • Translation management
  • i18next configuration

πŸ”§ Services & APIs

  • Backend integration
  • API endpoints
  • Data management with React Query
  • State management with Jotai

πŸ“± Mobile Features

  • Push notifications
  • Device permissions
  • Platform-specific implementations
  • Testing setup
  • Code quality tools (Biome)
  • CI/CD workflows

πŸš€ Deployment

  • Build configuration
  • EAS build process
  • App store deployment

πŸ‘₯ Contributing

  • Development guidelines
  • Code style and standards
  • Pull request process

This wiki is maintained by the Plug'IMT development team. For questions or contributions, please refer to the Contributing section.