- 🤖 Introduction
- ⚙️ Tech Stack
- 🤸 Quick Start
- 🔗 Links
- 🚀 Tutorial
A comprehensive job tracking application built with the MERN stack (MongoDB, Express, React, Node.js). Track your job applications, monitor application status, and manage your job search all in one place.
To see a live demo of this project, please click here or on the banner above.
- ⚡ Express.js - Fast, minimalist web framework.
- 🗄️ MongoDB with Mongoose - NoSQL database and ODM.
- 🔐 JWT - JSON Web Tokens for authentication.
- 🛡️ Helmet - Security middleware.
- ☁️ Cloudinary - Cloud media management.
- 🔒 bcrypt.js - Password hashing.
- ✅ Express Validator - Request validation.
- ⏰ Day.js - Lightweight date library.
- 📦 Multer - File upload handling.
- 🔧 Nodemon - Development auto-reload.
Follow these steps to set up the project locally on your machine.
Prerequisites
Make sure you have the following installed on your machine:
Cloning the Repository
git clone https://github.com/ajfm88/jobify.git
cd jobifyInstallation
Install the project dependencies using npm:
npm run setup-projectRunning the Project
npm run devOpen http://localhost:3000 in your browser to view the project.
- Live Website
- Favicon Generator
- Illustration Images - unDraw
- Hipster Ipsum
- Random Key Generator
- React Icons
🚀 Tutorial
This projects is a heavily modified version of the following tutorial: