About | Features | Technologies | Requirements | Starting | License | Author
Freelanz is a full-stack freelancing platform that lets users signup, sign in, and bid on various projects as a freelancer, also helps freelancers connect to their clients via 1-1 Audio or Video calls through Websockets.
✔️ Signup & Signin;
✔️ Create projects as clients and post them for bidding;
✔️ Let freelancers bid on live projects;
✔️ Clients can chat via web socket connection through 1-1 Audio or Video call;
✔️ Razorpay payment gateway added for smooth transactions;\
The following tools were used in this project:
Before starting 🏁, you need to have Git, Python and Redis installed.
+ FOR MAC (These commands can be different for non-Linux computers):
# Install Redis (background worker service, used with celery):
brew update
brew install redis
# Set up a virtual env. into parent folder
1. `python3 -m venv env`
2. `source env/bin/active`
# Clone this project (Kindly clone this repository into the parent folder)
$ git clone https://github.com/saurabhjdsingh/Freelanz
# Go to the project
$ cd Freelanz
# install dependencies
$ pip install -r requirements.txt
# runserver (In first terminal window)
$ python manage.py runserver
# Start Redis Server (In the second terminal):
$ redis-server
# The server will initialize in the <http://127.0.0.1:8000/>
This project is under license from MIT. For more details, see the LICENSE file.
Made with ❤️ by Saurabh