Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

JobListing Application

logo

🧑‍💻 Tech Stack

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

🚀 Features

  • 🔍 Location-based Search with pagination on results
  • 📄 Paginated Results (20 jobs per page)
  • 🔗 Quick Apply button with job link
  • 📱 Responsive UI with clean layout

Installation

To run the project locally, follow these steps:

  1. Clone the repository
   git clone https://github.com/parasss19/JobListingApplication
   cd JobListingApplication
  1. Install backend dependencies:

    cd Backend
    npm install
  2. Install frontend dependencies:

    cd frontend
    npm install

Running the Project

Backend

  1. Configure environment variables:

    Create a .env file in the Backend directory

    PORT = 4000
    MONGO_URI = "YOUR MONGO DB CLUSTER CONNECTION STRING"
  2. Start the backend server:

    cd Backend
    npm run start 

    The backend server will start on http://localhost:3000.

Frontend

  1. Configure environment variables:

    Create a .env file in the frontend directory

     VITE_BACKEND_URL ='YOUR BACKENT API URL'
  2. Start the frontend server:

    cd frontend
    npm run dev

    The frontend application will start on http://localhost:5173.

📜 License

This project is licensed under the MIT License.

🤠 Project Admin

(Back to top)

Releases

Packages

Contributors

Languages