m-elewa / freelancers-market

Laravel Project to help freelance websites clients and freelancers to find each other.
MIT License
67 stars 52 forks source link
bootstrap eloquent freelance-platform freelancers javascript laravel open-source php phpunit redis

Freelancers Market

Freelancers Market is a platform works like a broker between the clients and the freelancers while the actual work and pay done on the freelance website that both the freelancer and the client are using. How it works? clients can link their jobs on the platform to let freelancers apply on their jobs. Then the client can invite the best suited freelancer(s) to apply on his job on The freelance website.

Basic Features

Requirements

In order to use Freelancers Market, you will need:

Installation

  1. Install the project
    git clone --recurse-submodules https://github.com/m-elewa/freelancers-market.git \
    && cd freelancers-market \
    && git submodule update --remote \
    && cd laradock \
    && cp env-example .env
  2. Change HOST_DOMAIN and ACME_EMAIL in .env file to your website domain and email
  3. Run Docker Containers with make up command from the root directory or from laradock directory run
    docker-compose up -d --build --scale nginx=3
  4. Setup the application by running make setup from the root directory or from laradock directory run
    docker-compose exec --user=laradock workspace composer setup

    You can now login with admin@example.com and password as password

Tips

Great open-source projects used to help build Freelancers Market

To Do

Issues

If you come across any issues please report them here.

Contributing

Contributing to the Freelancers Market project are welcome, please feel free to make any pull requests, or email me a feature request you would like to see in the future to Mahmoud Elewa at mahmoud.elewa.999@gmail.com.

Security Vulnerabilities

If you discover a security vulnerability within Freelancers Market, please send an email to Mahmoud Elewa at mahmoud.elewa.999@gmail.com, or create a pull request if possible.

Disclaimer

Before using this project with any freelance website you have to make sure first that this website allow it and it does not violate any of their Terms of Service.

License

The Freelancers Market is open-sourced software licensed under the MIT license.