Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: about 5 hours ago
JSON representation

5th project of the year 2023-2024

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://img.shields.io/badge/Flutter-02569B?style=for-the-badge&logo=flutter&logoColor=white)

- **[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 | ![Lucas Aubard](https://avatars.githubusercontent.com/u/114394236?s=96&v=4) |
| **[Habi Cailleau](https://www.linkedin.com/in/habi-cailleau-3b72b5293/)** | Program Manager | ![Habi Cailleau](https://avatars.githubusercontent.com/u/145991425?s=96&v=4) |
| **[Maxime Caron](https://www.linkedin.com/in/maxime-caron-dev/)** | Technical Leader | ![Maxime Caron](https://avatars.githubusercontent.com/u/145995231?s=96&v=4) |
| **[Alexis Lasselin](https://www.linkedin.com/in/alexis-lasselin-318649251/)** | Technical Writer | ![Alexis Lasselin](https://avatars.githubusercontent.com/u/114481578?s=96&v=4) |
| **[Thibaud Marlier](https://www.linkedin.com/in/thibaud-marlier/)** | Software Engineer | ![Thibaud Marlier](https://avatars.githubusercontent.com/u/146005163?s=96&v=4) |
| **[Clémentine Curel](https://www.linkedin.com/in/clementine-curel/)** | Quality Assurance | ![Clémentine Curel](https://avatars.githubusercontent.com/u/78617457?s=96&v=4) |