https://github.com/algosup/2023-2024-project-5-flutter-team-3
5th project of the year 2023-2024
https://github.com/algosup/2023-2024-project-5-flutter-team-3
application dart flutter software
Last synced: 20 days ago
JSON representation
5th project of the year 2023-2024
- Host: GitHub
- URL: https://github.com/algosup/2023-2024-project-5-flutter-team-3
- Owner: algosup
- License: mit
- Created: 2024-05-14T07:45:11.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-06-21T08:30:12.000Z (11 months ago)
- Last Synced: 2024-11-13T19:02:47.315Z (6 months ago)
- Topics: application, dart, flutter, software
- Language: Dart
- Homepage:
- Size: 59.2 MB
- Stars: 7
- Watchers: 0
- Forks: 0
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 2023-2024-project-5-flutter-team-3
## Project Description
For the final project of the 2023-2024 school year, we are working for **[We Are Evolution](https://www.we-are-evolution.com)**, 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).
## Key Features
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. 💬## Technologies Used

- **[Flutter](https://flutter.dev/)**: Flutter is Google's UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.
### Dependencies Version
- **[Flutter](https://flutter.dev/)**: 3.22.2
- **[Dart](https://dart.dev/)**: 3.4.3
- **[DevTools](https://flutter.dev/docs/development/tools/devtools)**: 2.43.3## Credentials
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.
## Backend
- [**Firebase**](https://firebase.google.com/): Firebase is a platform developed by Google for creating mobile and web applications.
Refer to the [**Firebase Documentation**](./Documents/Firebase/Firebase.md) for more information and the **[Technical Specifications](./Documents/TechnicalSpecification/TechnicalSpecification.md)** for the installation process.
## Documentation
Once a document is created, it will be available in the redirections below.
- **[Management Artifacts](./Management/ManagementArtifacts)**
- **[Weekly Reports](./Management/WeeklyReports)**
- **[Functional Specifications](./Documents/FunctionalSpecification/FunctionalSpecification.md)**
- **[Technical Specifications](./Documents/TechnicalSpecification/TechnicalSpecification.md)**
- **[Test Plan](./Documents/TestPlan)**
- **User Manual:**
- **[English Version](User_manual.pdf)**
- **[French Version](Guide_d'utilisation.pdf)**## Device Tested
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 Members
| Team member | Role | Picture |
| ----------------------------------------------------------------------------- | ----------------- | ------------------------------------------------------------------------------ |
| **[Lucas Aubard](https://www.linkedin.com/in/lucas-aubard-596b37251/)** | Project Manager |  |
| **[Habi Cailleau](https://www.linkedin.com/in/habi-cailleau-3b72b5293/)** | Program Manager |  |
| **[Maxime Caron](https://www.linkedin.com/in/maxime-caron-dev/)** | Technical Leader |  |
| **[Alexis Lasselin](https://www.linkedin.com/in/alexis-lasselin-318649251/)** | Technical Writer |  |
| **[Thibaud Marlier](https://www.linkedin.com/in/thibaud-marlier/)** | Software Engineer |  |
| **[Clémentine Curel](https://www.linkedin.com/in/clementine-curel/)** | Quality Assurance |  |