Skip to content

saurabhjdsingh/Freelanz

Repository files navigation

Credit System

 

Freelancing Platform : Freelanz (Thinkgroupy)

Github top language Repository size License Author

About   |   Features   |   Technologies   |   Requirements   |   Starting   |   License   |   Author


🎯 About

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.

✨ Features

✔️ 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;\

🚀 Technologies

The following tools were used in this project:

✅ Requirements

Before starting 🏁, you need to have Git, Python and Redis installed.

🏁 Starting

+ 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/>

📝 License

This project is under license from MIT. For more details, see the LICENSE file.

Made with ❤️ by Saurabh

 

Back to top

About

Freelanz is a full-stack freelancing platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published