Gigify is a freelance gig-selling platform that makes it easy for freelancers to showcase their skills and for clients to find the talent they need.
Gigify is a comprehensive platform designed to simplify the process of buying and selling freelance services. It offers a range of features for both freelancers and clients, including:
π Gig Listings: Freelancers can create gig listings, complete with descriptions and pricing.
π Search and Filters: Clients can easily find the perfect gig using powerful search and filtering options.
π¬ Messaging: Real-time messaging ensures seamless communication between clients and freelancers.
π³ Payments: Secure payment processing for hassle-free transactions.
β Reviews and Ratings: Clients can leave feedback, and freelancers can build their reputations.
π€ User Profiles: Customizable user profiles for both freelancers and clients.
π¨ Notifications: Stay informed with real-time updates on messages and orders.
π‘οΈ Admin Panel: An admin dashboard for managing users and content.
π Security and Privacy: Stringent security measures to protect user data and privacy.
π Legal Considerations: Clearly defined terms of service and privacy policies.
To run Gigify on your local machine, follow these steps:
-
Clone the repository:
git clone https://github.com/exelentshakil/gigify.git
-
Install dependencies:
npm install
(for frontend) andcomposer install
(for backend) -
Set up your database and configure your
.env
file with database credentials. -
Migrate and seed the database:
php artisan migrate --seed
-
Generate application key:
php artisan key:generate
-
Run the development server:
php artisan serve
(backend) andnpm run dev
(frontend) -
Access Gigify in your browser:
http://localhost:8000
We welcome contributions from the open-source community! Feel free to submit bug reports, feature requests, or pull requests.
This project is licensed under the MIT License.
- Add user authentication functionality.
- Gig Listings.
- Search and Filters.
- Implement real-time messaging with WebSockets.
- Integrate a payment gateway for secure transactions.
- Develop user profile customization options.
- Create an admin dashboard for content management.
- Enhance security measures to protect user data.
- Define clear terms of service and privacy policies.
Enjoy using Gigify! If you have any questions or need assistance, please don't hesitate to contact us.