Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 1 day 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.

Awesome Lists containing this project

README

        

# 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.

#### Setup

##### Dependencies

- Python 3.8
- Celery 5.2.3
- postgres 12.5

The following steps will walk you thru 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 postgres
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 new file `.env` then pasts

-------------------------------------------
```bash
|--> .env_example
|--> .env
```

#### Open postgres using terminal database:
```
psql postgres
```

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)
###### Another link
[ACCEPT PAYPAL PAYMENTS ON DJANGO APPLICAITON](https://www.guguweb.com/2021/01/12/how-to-accept-paypal-payments-on-your-django-application/)
## Happy coding :wink: