Freelancy
Freelancy is a full-stack freelance platform built with Laravel 9 and Vue 3, designed to connect clients and freelancers through an intuitive project and proposal system. Clients can post projects, review proposals, and manage hired work, while freelancers can submit proposals, track progress, and mark projects as completed. The application supports real-time private messaging using Pusher and Laravel Echo, live search and filtering with Lodash debounce, and a fully-featured user profile system. It uses JWT for secure stateless authentication and role-based access control. On the frontend, Vue 3 is paired with Tailwind CSS for a responsive UI, Pinia for global state management, and Axios for API interaction. The backend features a RESTful API with Laravel, MySQL, and PHPUnit for testing key functionalities.
Images






