Skip to content

Dev-Rodiyat/StackJobs

Repository files navigation

💼 StackJobs - Job Board Frontend App

A sleek and modern frontend application that allows users to search and explore job listings from around the world. This app uses a job-related API from RapidAPI to fetch real-time data.

✨ Features

  • 🔍 Search jobs by keyword or title
  • 📍 Filter by location
  • 🧠 View job descriptions and requirements
  • 🌐 Responsive UI for desktop and mobile
  • 🚀 Powered by [RapidAPI] for dynamic job data

📸 Screenshots

Job Board Homepage Job Details Page Saved Jobs Page

🔧 Tech Stack

  • React + Vite – UI library
  • Tailwind CSS – Styling
  • Axios – For API requests
  • React Router – Routing
  • RapidAPI – Job data API

🔑 Getting Started

1. Clone the Repository

git clone https://github.com/Dev-Rodiyat/StackJobs.git
cd StackJobs

2. Install Dependencies

npm install

3. Setup Environment Variables

Create a .env file in the root and add your API credentials:

VITE_JOB_API_KEY=your_rapidapi_key

📌 You can find these values in your RapidAPI dashboard after subscribing to the job API you're using.

4. Start the Development Server

npm run dev

Your app should now be running at http://localhost:5173

📁 Project Structure

src/
├── components/       # Reusable UI components
├── pages/            # Page-level components (Home, JobDetails, etc.)
├── api/              # API request logic
├── assets/           # Images, icons
├── App.jsx           # Root component with routing
└── main.jsx          # Entry point

🙌 Acknowledgements

About

An application for people to find tech jobs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published