Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ciscoderm/goleur
Repo Site Web
https://github.com/ciscoderm/goleur
Last synced: 3 days ago
JSON representation
Repo Site Web
- Host: GitHub
- URL: https://github.com/ciscoderm/goleur
- Owner: CiscoDerm
- Created: 2024-03-28T11:59:42.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-06-20T06:54:23.000Z (8 months ago)
- Last Synced: 2024-12-03T10:19:42.798Z (2 months ago)
- Language: HTML
- Size: 46.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cyber Croc
Cyber Croc est une application web développée en Flask qui permet aux utilisateurs de créer des devis pour des solutions de cybersécurité, de gérer leurs comptes, et pour les administrateurs de gérer les utilisateurs et les devis. Les employés peuvent également voir les devis qui leur sont attribués et mettre à jour leur statut.
## Fonctionnalités
- **Inscription et Connexion des Utilisateurs**
- **Création et Gestion des Devis**
- **Tableau de Bord Administrateur**
- Gestion des utilisateurs
- Attribution des devis aux employés
- Mise à jour des statuts des devis et ajout de commentaires
- **Gestion des Comptes Utilisateurs**
- **Vue Employé**
- Visualisation des devis assignés## Prérequis
- Python 3.7 ou plus
- Flask
- Flask-SQLAlchemy## Installation
1. Clonez le dépôt :
```bash
git clone https://github.com/ciscoderm/cyber-croc.git
cd cyber-croc
```2. Configurez la base de données :
```bash
python3
```
```python3
from app import app
from models import dbwith app.app_context():
db.create_all()
```## Utilisation
1. Exécutez l'application Flask :
```bash
flask run
```2. Ouvrez votre navigateur et allez à `http://127.0.0.1:5000`.
## Gestion des Utilisateurs
### Ajouter un Administrateur
Pour ajouter un administrateur, utilisez le script `create_users.py` :
```bash
python create_admin.py
```
### ATTENTION
Si vous modifiez certaines choses, il ne faut pas oublier de supprimer le fichier app.db et refaire ce que la tache 2 nous demande, pour relancer une base donnée saine et vide.