For the final project of the 2023-2024 school year, we are working for We Are Evolution, an employer branding agency. Our goal is to develop a mobile and desktop application using Flutter that connects job seekers with companies in a Tinder-like manner. The application is named Adopte un candidat (Adopt a Candidate).
Our application includes the following features:
- User Registration: Users can register with an email address and password. 📝
- Swiping System: Users can swipe right or left to like or dislike a candidate or company. 👍👎
- All interactions are anonymous to prevent discrimination. 🎭
- Matching System: Users are matched if both parties like each other. 🤝
- Chat System: Matched users can chat with each other. 💬
- Flutter: Flutter is Google's UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.
No specific credentials are needed to test the app on both the Job Seeker and Company sides. Simply create an account by selecting the appropriate option.
- Firebase: Firebase is a platform developed by Google for creating mobile and web applications.
Refer to the Firebase Documentation for more information and the Technical Specifications for the installation process.
Once a document is created, it will be available in the redirections below.
- Management Artifacts
- Weekly Reports
- Functional Specifications
- Technical Specifications
- Test Plan
- User Manual:
The application has been tested on the following devices:
- External Devices
- iPhone 13 - iOS 15.6.1
- Redmi 10 - MIUI 14.0.5
- iOS Simulator
- iPhone 15 - iOS 17.4
- Android Studio
- Pixel A3
- "Medium Phone" - Android 14.0
Team member | Role | Picture |
---|---|---|
Lucas Aubard | Project Manager | |
Habi Cailleau | Program Manager | |
Maxime Caron | Technical Leader | |
Alexis Lasselin | Technical Writer | |
Thibaud Marlier | Software Engineer | |
Clémentine Curel | Quality Assurance |