No description
Find a file
2026-02-18 16:33:07 +01:00
db modifications 2026-01-16 11:04:52 +01:00
src added warning when importing file 2026-02-18 16:33:07 +01:00
static test vibe code 2026-01-16 10:58:37 +01:00
.gitignore test vibe code 2026-01-16 10:58:37 +01:00
docker-compose.yml added warning when importing file 2026-02-18 16:33:07 +01:00
Dockerfile test vibe code 2026-01-16 10:58:37 +01:00
install_docker.sh test vibe code 2026-01-16 10:58:37 +01:00
package-lock.json test vibe code 2026-01-16 10:58:37 +01:00
package.json test vibe code 2026-01-16 10:58:37 +01:00
README.md modifications 2026-01-16 11:04:52 +01:00
svelte.config.js fixed image size on pfp change 2026-02-18 16:16:54 +01:00
tsconfig.json test vibe code 2026-01-16 10:58:37 +01:00
vite.config.ts test vibe code 2026-01-16 10:58:37 +01:00

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.