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-5

Adopte un candidat is a mobile/web application developed in Flutter that brings candidates and companies together.
https://github.com/algosup/2023-2024-project-5-flutter-team-5

Last synced: about 5 hours ago
JSON representation

Adopte un candidat is a mobile/web application developed in Flutter that brings candidates and companies together.

Awesome Lists containing this project

README

        

# Adopte Un Candidat - Team 5's Project

![License](https://img.shields.io/badge/license-MIT-blue.svg) ![Version](https://img.shields.io/badge/version-1.0.0-green.svg)

## Table of Contents

Click to expand 📜

- [Adopte Un Candidat - Team 5's Project](#adopte-un-candidat---team-5s-project)
- [Table of Contents](#table-of-contents)
- [Description 🔎](#description-)
- [Concept 💡](#concept-)
- [Features 🚀](#features-)
- [Installation 🛠️](#installation-️)
- [Prerequisites](#prerequisites)
- [Steps](#steps)
- [Usage 📲](#usage-)
- [Configuration ⚙️](#configuration-️)
- [Contributing 🤝](#contributing-)
- [License 📝](#license-)
- [Contact 📧](#contact-)
- [Download 📥](#download-)

## Description 🔎
Adopte Un Candidat is a "Tinder style" recruitment application that matches companies with jobseekers in an innovative way. The application is designed to be accessible on phone, tablet, and computer.

## Concept 💡
The key points of the Adopte Un Candidat concept are as follows:

- **Anonymization of candidates and companies:** To avoid discrimination in hiring, both candidates and companies are anonymized on the platform, allowing the focus to be on candidates' skills and potential.
- **Valuing soft skills:** The platform emphasizes soft skills such as communication, teamwork, creativity, and problem-solving, rather than focusing solely on diplomas and professional experience.
- **Priority given to the human aspect:** Each candidate's unique talents and skills are recognized, giving everyone the opportunity to showcase their abilities.
- **Matching process:** The application enables candidates and companies to find an ideal match based on preferences and organizational needs, using a "Tinder" style matching process.
- **Using an application:** The recruitment process is facilitated through a dedicated application, offering features such as messaging and personalized profiles.

## Features 🚀
- Anonymized profiles for candidates and companies
- Focus on soft skills over traditional qualifications
- Human-centered recruitment process
- Matching based on a 50% overlap of desired soft skills
- Dedicated application for streamlined interactions

## Installation 🛠️

### Prerequisites
- [Flutter](https://flutter.dev/) version 3.22.0
- [Dart](https://dart.dev/) version 3.4.0

### Steps
1. Clone the repository:
```bash
git clone https://github.com/algosup/2023-2024-project-5-flutter-team-5.git
```
2. Navigate to the project directory:
```bash
cd AdopteUnCandidat
```
3. Install dependencies:
```bash
flutter pub get
```

## Usage 📲

To start the application, run:
```bash
flutter run
```
Ensure that you have a connected device or an emulator running.

## Configuration ⚙️
Create a .env file in the root directory and add any necessary environment variables:

```env Copier le code
API_KEY=your_api_key
```
## Contributing 🤝

1. Fork the repository.
2. Create a new branch (git checkout -b feature-branch).
3. Commit your changes (git commit -m 'Add some feature').
4. Push to the branch (git push origin feature-branch).
5. Open a pull request.

## Tested devices

**PC** : 2020 Lenovo ThinkBook 14-IIL - 20SL.
- CPU : Intel Core i7-1065G7
- RAM : 16Gb DDR4
- GPU : Intel Iris Plus Graphics G7
- screen : 1920x1080~60Hz
- OS : Windows 11 Pro

**Android** : 2019 Samsung Galaxy A50

- CPU : Exynos 9610
- RAM : 4Gb
- GPU : Mali-G72 MP3
- screen : 1080x2340~60Hz
- OS : Android 11

**iPhone** : 2021 Apple Iphone 13 Pro

- CPU : Apple A15 Bionic
- RAM : 6Gb
- GPU : Apple GPU
- screen : 11170x2532~120Hz
- OS : iOS 17.5.1

## Test application

On the main page, below the sign in, sign up buttons, two other buttons is a devoloper buttons for the company and job seeker.

```
company button => (company(dev))
job seeker button => (job_seeker(dev))
```

## License 📝

This project is licensed under the MIT License - see the LICENSE file for details.

## Contact 📧

Rémy CHARLES - [email protected]

Project Link: https://github.com/algosup/2023-2024-project-5-flutter-team-5

## Download 📥

The application is available for download on the [Play Store]() (coming soon).