JobPush est une application mobile qui facilite la recherche d’emploi, la gestion de candidatures et la découverte d’astuces pour optimiser son parcours professionnel.
bash
- git clone https://github.com//JobPush-BE.git
- cd JobPush-BE
- npm install
Créez un fichier .env à la racine du projet avec :
- CONNECTION_STRING="mongodb+srv://:@.mongodb.net/Jobpush"
- MAIL_USER='votre.email@gmail.com'
- MAIL_PASS='votre_mot_de_passe_application_gmail'
Astuce : Pour Gmail, créez un mot de passe d’application si l’authentification à deux facteurs est activée.
- Navigation ongletée : Accueil, Offres, Candidatures, Astuces, Compte
- Authentification, inscription, gestion du profil
- Recherche et filtrage d’offres
- Gestion des candidatures et favoris
- Articles & astuces par tags
- Notifications personnalisées
- Node.js + Express
- MongoDB
- Mongoose
- Nodemailer (emails)
- Cron (alertes auto)
- Dotenv (env vars)