Skip to content

Latest commit

 

History

603 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

odase

Observatoire des données administratives et socio-économiques des réserves naturelles

Nom de l'Application

Application web construite avec Angular pour le front-end et Flask pour le back-end. Cette application permet de [décrire brièvement la fonctionnalité principale de ton application].

Table des matières

  1. Prérequis
  2. Installation
  3. Exécution de l'application
  4. Structure du projet
  5. Contributeurs
  6. Licence

Prérequis

Assurez-vous d'avoir les éléments suivants installés sur votre machine :

Installation

1. Cloner le dépôt

git clone https://github.com/RNF-SI/odase
cd odase

2. Création et activation de l'environnement virtuel pour le back-end (Flask)

Naviguez dans le dossier du back-end, créez et activez l'environnement virtuel :

cd backend  # Ajustez ce nom selon votre structure de projet
python3 -m venv venv

Activez ensuite l'environnement virtuel :

  • Sous Windows :

    venv\Scripts\activate
  • Sous MacOS/Linux :

    source venv/bin/activate

3. Installation des dépendances du back-end (Flask)

Avec l'environnement virtuel activé, installez les dépendances :

pip install -r requirements.txt

4. Installation des dépendances du front-end (Angular)

Naviguez dans le dossier Angular et installez les dépendances :

cd ../frontend  # Ajustez ce nom selon votre structure de projet
npm install

Configuration

Copier le fichier config_sample.py dans un fichier config.py et changer les configurations.

Exécution de l'application

1. Exécution du serveur Flask

Dans le dossier backend, avec l'environnement virtuel activé, lancez le serveur Flask :

cd backend  # Assurez-vous d'être dans le bon dossier
python3 wsgi.dev.py

Le serveur Flask devrait être actif sur http://127.0.0.1:5068.

2. Exécution de l'application Angular

Dans le dossier frontend, lancez l'application Angular :

cd ../frontend
ng serve

L'application Angular sera disponible sur http://localhost:4200.

Structure du projet

├── backend/                 # Dossier pour le back-end Flask
│   ├── venv/                # Environnement virtuel Python
│   ├── app.py               # Fichier principal Flask (modifiez en fonction de votre configuration)
│   ├── requirements.txt     # Dépendances Python pour Flask
│   └── [autres_fichiers]    # Autres fichiers ou modules pour Flask
├── frontend/                # Dossier pour le front-end Angular
│   ├── src/                 # Code source Angular
│   ├── angular.json         # Configuration Angular
│   └── [autres_fichiers]    # Autres fichiers de configuration Angular
└── README.md                # Fichier README (ce fichier)

Contributeurs

Licence

Ce projet est sous licence [Nom de la Licence, ex : MIT]. Consultez le fichier LICENSE pour plus de détails.

About

Observatoire des données administratives et socio-économiques des réserves naturelles

Resources

Stars

1 star

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages