Skip to content

Jobify is a lightweight, developer-friendly πŸ’» job portal web app built using the modern React + Vite ⚑ stack. It offers a fully interactive interface for users to: πŸš€ Browse real-time job listings πŸ“ Post new job opportunities ✏️ Edit existing job details πŸ—‘οΈ Delete jobs they no longer want listed The app uses a local JSON Server βš™οΈ

Notifications You must be signed in to change notification settings

RamInTech/Jobify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

image

Jobify - Job Portal Website πŸ’Ό

Jobify is a simple job portal web application where users can browse jobs, post new jobs, edit existing jobs, and delete posted jobs. It uses a local JSON server to simulate a backend, making it ideal for learning and prototyping.


✨ Features

βœ… Browse available jobs
βœ… Post new job listings
βœ… Edit existing job details
βœ… Delete posted jobs
βœ… Simple and responsive UI built with React & Tailwind CSS
βœ… Uses a JSON server to simulate backend API

image

image

image


πŸ› οΈ Tech Stack

  • React (Frontend UI)
  • Tailwind CSS (Styling)
  • JSON Server (Mock API for job listings)
  • Vite (Development server & bundler)

πŸ“¦ Getting Started

1. Clone the repository

git clone https://github.com/RamInTech/Jobify.git
cd Jobify

2. Install dependencies

npm install

3. Start the JSON Server (in a separate terminal)

npx json-server --watch src/jobs.json --port 8000

Make sure your jobs.json file is located inside the src folder.

4. Start the React app

npm run dev

The app will be running at http://localhost:3000
The JSON Server will run at http://localhost:8000


πŸ“ Folder Structure

Jobify-JobPortal_Website/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/   // Reusable components
β”‚   β”œβ”€β”€ pages/        // Page components
β”‚   β”œβ”€β”€ jobs.json     // Local job listings (JSON Server)
β”‚   β”œβ”€β”€ App.jsx
β”‚   └── main.jsx
β”œβ”€β”€ package.json
β”œβ”€β”€ tailwind.config.js
└── ...

πŸš€ Future Improvements

  • Filter and search functionality
  • Authentication for job posting/editing
  • Persistent backend (replace JSON Server with real database)
  • Better form validation

πŸ‘¨β€πŸ’» Author

Ramkumar M

About

Jobify is a lightweight, developer-friendly πŸ’» job portal web app built using the modern React + Vite ⚑ stack. It offers a fully interactive interface for users to: πŸš€ Browse real-time job listings πŸ“ Post new job opportunities ✏️ Edit existing job details πŸ—‘οΈ Delete jobs they no longer want listed The app uses a local JSON Server βš™οΈ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages