No description
| db | ||
| src | ||
| static | ||
| .gitignore | ||
| docker-compose.yml | ||
| Dockerfile | ||
| install_docker.sh | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| svelte.config.js | ||
| tsconfig.json | ||
| vite.config.ts | ||
Projet Pentest OSINT
Plateforme de gestion pour outils de Pentest et OSINT, proposant des fonctionnalités collaboratives et de suivi.
Fonctionnalités
- Authentification complète : Inscription, Connexion, Déconnexion.
- Gestion de Profil : Avatar, informations personnelles.
- Extranet : Accès sécurisé aux ressources.
- Tarifs : Page de consultation des services.
- Chat : Espace de discussion communautaire (En cours).
Installation
Pré-requis
- Docker & Docker Compose
- Node.js (optionnel, pour le dev local sans Docker)
Démarrage rapide avec Docker
Un script d'installation est disponible pour Ubuntu :
./install_docker.sh
Pour lancer l'application et la base de données :
docker compose up -d --build
L'application sera accessible sur http://localhost:3000.
Développement Local
# Installer les dépendances
npm install
# Lancer la base de données via Docker uniquement
docker compose up -d db
# Lancer le serveur de développement
npm run dev
Technologies
- SvelteKit : Framework Frontend/Backend.
- PostgreSQL : Base de données.
- Docker : Conteneurisation.