-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Yohann edited this page May 24, 2025
·
2 revisions
Welcome to the comprehensive documentation for Transat 2.0, the campus application for IMT Atlantique Nantes.
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.
ποΈ 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
π§ Navigation & Routing
- Expo Router configuration
- Screen hierarchy
- Navigation patterns
- 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.