A modern and responsive freelancer job marketplace built with React, allowing users to find freelance gigs, post job listings, bid on opportunities, and manage work interactions in real time.
🌐 https://grand-speculoos-9bee77.netlify.app/
The goal of this project is to help freelancers and clients:
- Discover and post freelance jobs with ease
- Create and manage professional profiles
- Apply or bid for freelance gigs
- Track job activity and engagement
- Enjoy an intuitive and stylish user experience
- 🎬 Animated landing page using Lottie React
- 🧭 Client-side routing with React Router
- 🔍 Job search with filtering and category selection
- 👤 Freelancer and client profile management
- 📊 Bid tracking per job post
- 🧠 Informative sections for career & freelance tips (coming soon)
- 🔐 Authentication-ready structure
- 📱 Fully responsive design with Tailwind CSS
- 🎨 Beautiful UI components from DaisyUI
- 🖼️ Icon support using React Icons
Package/Tool | Purpose |
---|---|
React | Core UI Framework |
React Router DOM | Routing & Navigation |
Tailwind CSS | Utility-first CSS Styling |
DaisyUI | Styled Tailwind UI Components |
Lottie React | Animated Illustrations |
React Icons | Icons Library |
Vite | Fast development & build tool |
src/ ├── assets/ # Static assets (images, icons, etc.) ├── components/ # Reusable UI components ├── pages/ # Route-based page components ├── Layouts/ # Shared layout components (Navbar, Footer) ├── Provider/ # Context providers or global state ├── routes/ # Route configurations ├── App.jsx # Root App component └── main.jsx # Entry point
- Clone the repository
git clone https://github.com/yourusername/workly.git
cd workly