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


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

Last synced: about 5 hours ago
JSON representation

Awesome Lists containing this project

README

        

# 2023-2024-project-5-flutter-team-2

## Overview

["We Are Evolution"](https://www.we-are-evolution.com/) is a group specialized in Communication, Video Marketing, and Human Ressources that was created in 2019. Composed of 3 branches (MeMedia, WEvolution and Smile Event), their mission is to make companies more attractive for candidates.

Indeed, they want to highlight companies to showcase it to candidates and win the contributors' loyalty.

In fact, the group asked the ALGOSUP school to create an App named "Adopte un Candidat": the product is a Tinder-like recruitment application whose goal is to match jobseekers with companies depending the required soft skills. Indeed, the product must provide a unique way to hire people depending on their behavorial and relational skills that are required for a certain company.

In this project, the client want us to create the prototype of the app with the expected features:
- Anonymization of candidates and companies.
- Valorization of soft skills.
- Priority given to the human aspect.
- Matching between candidates and companies.
- Entire recruitement process taking place on the app.

## Technologies Used

- **Visual Studios Code** is a code editor software used for developing the project's code.
- **Flutter** (version 3.22.2) is a source framework used to create multi-platformed applications with the Dart programming language.
- **Android Studio*** is an IDE to develop Android applications which provides extensions to test Flutter applications through several smartphone simulators like Pixel 4 API 30.

## How to Use

### Setting up the Emulator

In order to install our application, please follow these steps:

1. **Clone the Github repository**:

```bash
git clone https://github.com/algosup/2023-2024-project-5-flutter-team-2.git
```

2. **Open Visual Studios Code**:

Make sure you have installed Visual Studios Code (can be done [here](https://code.visualstudio.com/)), and open the folder named "adoptacandidate" to open the code.

3. **Install Android Studios**:

To be able to use an Android Emulator in VS Code, install Android Studios ([In this link](https://developer.android.com/studio?gad_source=1&gclid=Cj0KCQjwvb-zBhCmARIsAAfUI2s1cOJDK_ockwC9ehwN_gsTq_WOjDKPzkX9KlUFjcBfy7SyGD7i84QaAqQWEALw_wcB&gclsrc=aw.ds)) and follow the steps of this [video](https://www.youtube.com/watch?v=EhGW4UYpKSE) to set up your emulator.

4. **Activate the emulator**:

Once you have access to the code, you must select your emulator on the bar at the bottom left corner.

5. **Run the program**:

After you selected the emulator, run the program without debugging. You will wait for a while before the emulator display the app's welcome page.

### Testing the app as the Candidate

1. **Select "Continue with an Email".**

2. **Select "Sign In".**

3. **Select "Candidate" and click on "Continue".**

4. **Fill the form to create an account before clicking on "Create an account".**

5. **Select yous Soft Skills before clicking on "Validate".**

6. **Select your expected job, your searched job location and your type of work contract before clicking on "Validate".**

7. **Fill the form about your professionnal situation before clicking on "Register".**

You will be able to start swiping the potential job matches based on your selection.

### Testing the app as the Recruiter

1. **Select "Continue with an Email".**

2. **Select "Sign In".**

3. **Select "Recruiter" and click on "Continue".**

4. **Select your industry sector before clicking on "Continue".**

5. **Fill the form to create your account before clicking "Create an account".**

6. **Select yous Soft Skills before clicking on "Validate".**

7. **Fill the form about your required job before clicking on "validate".**

You will be able to start swiping the potential candidate matches based on your selection.

## Documentation

This is the list of the important documents related to our project:

- [Project_Management](Docs/Management/Project_Management.md)
- [Functional_Specifications](https://github.com/algosup/2023-2024-project-5-flutter-team-2/blob/main/Docs/Functional/functional-specification.md)
- [Technical_Specifications](https://github.com/algosup/2023-2024-project-5-flutter-team-2/blob/main/Docs/Technical/Technical_Specs.md)
- [User_Manual](https://github.com/algosup/2023-2024-project-5-flutter-team-2/blob/main/Docs/User%20Manual/user_guide_en.pdf)
- [Testing_Plan](https://github.com/algosup/2023-2024-project-5-flutter-team-2/blob/main/Docs/QA/testing_plan.md)

## Project Team

| Photo | Name | Role | LinkedIn |
| ----------------------------------------------------------------------------------------------------------------------------------------- | --------------- | ----------------- | ------------------------------------------------------------------ |
| [](https://github.com/PaulNowak36) | Paul NOWAK | Project Manager | [LinkedIn](https://www.linkedin.com/in/paul-nowak-0757a61a7/) |
| [](https://github.com/Bistrel2002) | Vivien Bistrel TSANGUE CHOUNGOU | Program Manager | [LinkedIn](https://www.linkedin.com/in/bistrel-tsangue-603635261/) |
| [](https://github.com/seiv007) | Mouatassime SEIV | Technical Leader | [LinkedIn](https://www.linkedin.com/in/moutassime-seiv-9542171a9/) |
| [](https://github.com/Amakran2003) | Abderrazaq MAKRAN | Technical Writer | [LinkedIn](https://www.linkedin.com/in/abderrazaq-makran/) |
| [](https://github.com/mathislebel) | Mathis LEBEL | Quality Assurance | [LinkedIn](https://www.linkedin.com/in/mathis-lebel-429114293/) |