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

https://github.com/kayprogrammer/bidout-auction-v1

An Auction platform built with Django MVT
https://github.com/kayprogrammer/bidout-auction-v1

django html-css-javascript pgadmin4 postgresql python

Last synced: 7 months ago
JSON representation

An Auction platform built with Django MVT

Awesome Lists containing this project

README

          

# BidOut Auction V1 (MVT)

![alt text](https://github.com/kayprogrammer/bidout-auction-v1/blob/main/display/django.png?raw=true)

#### Django Docs: [Documentation](https://docs.djangoproject.com/en/4.2/)
#### PG ADMIN: [pgadmin.org](https://www.pgadmin.org)

## How to run locally

* Download this repo or run:
```bash
$ git clone git@github.com:kayprogrammer/bidout-auction-v1.git
```

#### In the root directory:
- Install all dependencies
```bash
$ pip install -r requirements.txt
```
- Create an `.env` file and copy the contents from the `.env.example` to the file and set the respective values. A postgres database can be created with PG ADMIN or psql

- Run Locally
```bash
$ python manage.py migrate
```
```bash
$ python manage.py runserver
```

- Run With Docker
```bash
$ docker-compose up --build -d --remove-orphans
```
OR
```bash
$ make build
```

- Test Coverage
```bash
$ pytest --disable-warnings -vv
```
OR
```bash
$ make test
```

#### CLIENT
#### Live Url: [BidOut Platform](https://bidout.vercel.app/)

![alt text](https://github.com/kayprogrammer/bidout-auction-v1/blob/main/display/display1.png?raw=true)
![alt text](https://github.com/kayprogrammer/bidout-auction-v1/blob/main/display/display2.png?raw=true)
![alt text](https://github.com/kayprogrammer/bidout-auction-v1/blob/main/display/display3.png?raw=true)
![alt text](https://github.com/kayprogrammer/bidout-auction-v1/blob/main/display/display4.png?raw=true)

#### ADMIN
![alt text](https://github.com/kayprogrammer/bidout-auction-v1/blob/main/display/admin.png?raw=true)