https://github.com/anaeltech/project-to-dev
Projet de mise en relation entre des devs et des porteurs de projets
https://github.com/anaeltech/project-to-dev
Last synced: 9 months ago
JSON representation
Projet de mise en relation entre des devs et des porteurs de projets
- Host: GitHub
- URL: https://github.com/anaeltech/project-to-dev
- Owner: AnaelTech
- Created: 2025-06-23T14:24:59.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-23T14:41:32.000Z (about 1 year ago)
- Last Synced: 2025-06-23T15:41:12.770Z (about 1 year ago)
- Language: Java
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# project-to-dev
## Description
Projet de mise en relation entre des devs et des porteurs de projets
> đŠ [Gitlab avec explication du projet](https://gitlab.com/jeandemel-formations/hb-cda-2025/projets/projet-orm)
## USECASE

## UML

## Installation
```bash
# Instructions d'installation
git clone https://github.com/AnaelTech/project-to-dev.git
```
## Utilisation
```bash
# Exemples d'utilisation
mvn clean install
mvn exec:java
```
> [!TIP]
>
> Pour connecter le projet à un serveur MySQL, il faut récupérer la structure du fichier `persistence-example.xml` à la racine du projet.
> Ensuite, créer un fichier `persistence.xml` qui contiendra les informations de connexion à la base de données.
## DĂ©marrage du projet avec Docker đ
## Prérequis
- [Docker](https://docs.docker.com/get-docker/)
- [Docker Compose](https://docs.docker.com/compose/)
## Lancer l'application
1. Construire et dĂ©marrer les servicesâŻ:
```sh
docker-compose up --build
```
2. AccĂ©der Ă l'application JavaâŻ: [http://localhost:8081](http://localhost:8081)
3. AccĂ©der Ă phpMyAdminâŻ: [http://localhost:8080](http://localhost:8080)
- HĂŽte MySQLâŻ: `db`
- UtilisateurâŻ: `root` ou `user`
- Mot de passeâŻ: `root` ou `password`
## ArrĂȘter les services
```sh
docker-compose down
```
## Tests
J'ai ajouté des tests sur Les repositories présents tels qeu ProjectRepositoryImpl et CandidatureRepositoryImpl
Pour les exécuter
```sh
mvn test
```
## Contribution
Les contributions sont les bienvenues ! N'hésitez pas à :
1. Fork le projet
2. Créer une branche pour votre fonctionnalité
3. Commit vos changements
4. Push vers la branche
5. Ouvrir une Pull Request
## Licence
Ce projet est sous licence [MIT](LICENSE).
---
> Généré avec le script GitHub Repository Creator