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.