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.