| Tech | Description |
|---|---|
| MongoDB | NoSQL database with transaction support |
| Express | Backend server framework |
| React | Frontend library |
| Tailwind Css | For UI |
| Node.js | Runtime environment |
| Mongoose | MongoDB object modeling tool |
| Vite | Build Tool |
- 🔍 Location-based Search with pagination on results
- 📄 Paginated Results (20 jobs per page)
- 🔗 Quick Apply button with job link
- 📱 Responsive UI with clean layout
- Clone the repository
git clone https://github.com/parasss19/JobListingApplication
cd JobListingApplication-
Install backend dependencies:
cd Backend npm install -
Install frontend dependencies:
cd frontend npm install
-
Configure environment variables:
Create a
.envfile in theBackenddirectoryPORT = 4000 MONGO_URI = "YOUR MONGO DB CLUSTER CONNECTION STRING" -
Start the backend server:
cd Backend npm run startThe backend server will start on
http://localhost:3000.
-
Configure environment variables:
Create a
.envfile in thefrontenddirectoryVITE_BACKEND_URL ='YOUR BACKENT API URL' -
Start the frontend server:
cd frontend npm run devThe frontend application will start on
http://localhost:5173.
This project is licensed under the MIT License.

