A modern job board web application built with Vue 3, Vite, and Tailwind CSS. Giggle Jobs lets developers browse and apply for jobs, and allows employers to post and manage job listings with ease.
- 🔍 Browse Jobs: View a list of available job postings with filtering and details.
- 📝 Add/Edit Jobs: Employers can add new jobs or edit existing ones.
- 🗑️ Delete Jobs: Remove job listings with confirmation and instant feedback.
- ⚡ Live Updates: Fast, reactive UI powered by Vue 3 Composition API.
- 🎨 Modern UI: Responsive design using Tailwind CSS.
- 🍞 Notifications: Toast notifications for actions and errors.
- 🔄 Loading States: Spinners and feedback for async actions.
- 🛡️ 404 Handling: Friendly not-found page for invalid routes.
- Vue 3 + Vite
- Vue Router
- Tailwind CSS
- Axios
- Vue Toastification
- json-server (for local API/mock backend)
- Font Awesome (icons)
git clone https://github.com/your-username/giggle-jobs.git
cd giggle-jobsnpm installnpm run devnpm run buildnpm run lint