Skip to content

Latest commit

 

History

History
71 lines (44 loc) · 1.66 KB

README.md

File metadata and controls

71 lines (44 loc) · 1.66 KB

Job Board SaaS - Next.js & MongoDB

Un tableau d'affichage des offres d'emploi moderne et évolutif, développé avec Next.js 15 et MongoDB. Ce projet vise à simplifier la mise en relation entre recruteurs et candidats.

🌟 Fonctionnalités

  • Publier des offres d'emploi
  • Gestion des utilisateurs (recruteurs et candidats)
  • Recherche et filtrage des offres d'emploi
  • Interface moderne et responsive

🚀 Aperçu

Aperçu


🛠️ Installation

L'installation peut aussi se faire avec un PaaS comme DokPloy

Prérequis

  • Node.js >= 18
  • Next.js >= 15
  • MongoDB en local ou via un service cloud comme Atlas

Étapes

  1. Clonez le dépôt :

    git clone https://github.com/nazimboudeffa/job-board-next15-mongodb.git
    cd job-board-next15-mongodb
    
  2. Installez les dépendances :

    npm install
    
  3. Configurez les variables d'environnement :

    Créez un fichier .env.local à la racine avec les clés suivantes :

    MONGO_URI=mongodb://localhost:27017/neofreelance
    NEXTAUTH_URL=http://localhost:3000
    NEXTAUTH_SECRET=nextauth_something
    EMAIL_SERVER=smtp://<username>:<password>@<smtp-host>:<port>
    EMAIL_FROM=[email protected]
    
  4. Lancez le serveur de développement :

    npm run dev
    
  5. Ouvrez http://localhost:3000 dans votre navigateur pour accéder à l'application.

🤝 Contribuer

Les contributions sont les bienvenues ! Voici comment :

  • Forkez le projet.
  • Créez une branche pour votre fonctionnalité : git checkout -b feature/ma-fonctionnalite.
  • Soumettez une Pull Request.

📜 Licence

GNU/AFFERO