Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/alexis-gontier/convertisseurdedevises


https://github.com/alexis-gontier/convertisseurdedevises

exchangerate-api nextjs typescript

Last synced: 12 days ago
JSON representation

Awesome Lists containing this project

README

        

# Currency Converter App

Une application de conversion de devises simple et réactive, construite avec **React** et **Next.js**.

## Fonctionnalités

- Conversion de montants entre plusieurs devises populaires.
- Affichage des résultats en temps réel.
- Gestion intuitive des erreurs (par exemple, API manquante ou problèmes de connexion).
- Interface utilisateur élégante et facile à utiliser.

## Technologies utilisées

- **React** avec les hooks (`useState`) pour la gestion de l'état.
- **Next.js** pour la structure et le déploiement.
- **API Exchangerate-API** pour récupérer les taux de change en direct.

## Installation et configuration

1. Clonez le projet :
```bash
https://github.com/Alexis-Gontier/convertisseurDeDevises
cd convertisseurDeDevises
```

2. Installez les dépendances :
```bash
npm install
```

3. Configurez votre clé API pour les taux de change :

- Créez un fichier .env.local à la racine du projet.
- Ajoutez-y votre clé API Exchangerate-API :

```makefile
NEXT_PUBLIC_API_KEY=Votre_Clé_API
```

4. Lancez le serveur de développement :
```bash
npm run dev
```
Accédez à l'application dans votre navigateur à l'adresse `http://localhost:3000`

## Demo
![image](https://github.com/user-attachments/assets/3b96228b-fed6-4055-a3e1-9f64599c021d)