Go to file
Kiran Surendran Pankan 6a3c37f0b9 Update profile styles and change member year to 2025 2025-04-08 10:06:22 +05:30
.vscode init 2025-03-30 17:22:59 +05:30
public init 2025-03-30 17:22:59 +05:30
src charat fix 2025-04-07 12:26:29 +05:30
static Update profile styles and change member year to 2025 2025-04-08 10:06:22 +05:30
.gitignore init 2025-03-30 17:22:59 +05:30
README.md readme 2025-03-30 17:26:18 +05:30
index.html branding 2025-04-02 10:20:03 +05:30
package.json router 2025-04-02 15:43:11 +05:30
vite.config.js @ 2025-04-07 12:10:50 +05:30
yarn.lock router 2025-04-02 15:43:11 +05:30

README.md

Job Board Application

A modern job board application built with Vue 3 and Vite, featuring a clean and responsive design with dark mode support.

Features

  • Job Listings: Browse through a curated list of job opportunities
  • Job Details: View comprehensive information about each job posting
  • Job Tags: Filter and categorize jobs by tags
  • Dark Mode Support: Toggle between light and dark themes
  • Responsive Design: Optimized for both desktop and mobile devices
  • Similar Jobs: Discover related job opportunities
  • Interactive UI: Modern user interface with hover effects and smooth transitions

Tech Stack

  • Vue 3: Using the Composition API with <script setup> syntax
  • Vite: For fast development and optimized builds
  • SCSS: For advanced styling capabilities
  • CSS Variables: For theme support (light/dark mode)

Components

  • App.vue: Main application component with job listings
  • JobCard.vue: Component for displaying individual job postings
  • JobDetail.vue: Component for displaying detailed job information
  • JobFilters.vue: Component for filtering job listings
  • SideNav.vue: Navigation sidebar component
  • Dashboard.vue: Dashboard view component
  • Applications.vue: Job applications management component
  • SavedJobs.vue: Saved jobs management component

Getting Started

Prerequisites

  • Node.js (v14 or later)
  • Yarn package manager

Installation

# Clone the repository
git clone https://repo.loxx.one/pankan/jobs.git
cd jobs

# Install dependencies
yarn install

# Start the development server
yarn dev

Build for Production

yarn build

Project Structure

/src
  /assets
    /scss
      main.scss       # Main stylesheet
      variables.scss  # SCSS variables and mixins
  /components         # Vue components
  App.vue             # Main application component
  main.js             # Application entry point