Home - PlugImt/transat-app GitHub Wiki

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

๐ŸŽจ User Interface & Design

  • UI Components library
  • Theme system
  • Design patterns
  • Styling with NativeWind/Tailwind CSS

๐Ÿงญ Navigation & Routing

  • Expo Router configuration
  • Screen hierarchy
  • Navigation patterns

๐Ÿ  Features & Screens

  • Home screen & widgets
  • Authentication system
  • Restaurant services
  • Washing machine management
  • Games and entertainment
  • User account management

๐ŸŒ Internationalization

  • 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 & Quality

  • 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.