https://github.com/mbrsagor/bishasto
The application is basically online service backend web application like multi vendor online service platform. Vendor will sell services or products and customer will taking the services or products.
https://github.com/mbrsagor/bishasto
django drf jwt-authentication postgresql python rest-api token-based-authentication
Last synced: 3 months ago
JSON representation
The application is basically online service backend web application like multi vendor online service platform. Vendor will sell services or products and customer will taking the services or products.
- Host: GitHub
- URL: https://github.com/mbrsagor/bishasto
- Owner: mbrsagor
- Created: 2020-11-19T19:06:21.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-10T17:35:21.000Z (about 2 years ago)
- Last Synced: 2024-04-10T21:25:35.862Z (about 2 years ago)
- Topics: django, drf, jwt-authentication, postgresql, python, rest-api, token-based-authentication
- Language: Python
- Homepage: https://github.com/mbrsagor/bishasto
- Size: 445 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bishasto
> The application is basically an online service backend web application like multi-vendor online service platform. Vendor will sell services or products, and the customer will taking the services or products.
#### Setup
##### Dependencies
- Python 3.8
- Celery 5.2.3
- postgres 12.5
The following steps will walk you through installation on a Mac. Linux should be similar. It's also possible to develop
on a Windows machine, but I have not documented the steps. If you've developed Django apps on Windows, you should have little problem getting up and running.
##### Create database
``
psql -U postgres -W
CREATE DATABASE bissasto
``
###### 1st open in your system terminal, then follow the command line.
```bash
git clone https://github.com/mbrsagor/bishasto.git
cd bishasto
```
###### Then copy code from the ``env_example`` and create a new file `.env`, then paste
-------------------------------------------
```bash
|--> .env_example
|--> .env
```
#### Open PostgreSQL using terminal database:
```
psql -U postgres -W
```
Run the application in your local development server:
```bash
virtualenv venv --python=python3.8
source venv/bin/activate
pip install -r requirements.txt
./manage.py makemigrations user
./manage.py migrate user
./manage.py migrate
./ manage.py migrate django_celery_results
./manage.py createsuperuser
./mangae.py runserver
```
> Starting the worker process:
```bash
celery -A bishasto worker -l INFO
celery --help
```
> Django PayPal Payment Gateway Integration with Working Example:
[ Paypal Payment Gateway Integration](https://studygyaan.com/django/django-paypal-payment-gateway-integration-tutorial)
## Happy coding :wink: