Django server for management of auctions.
- An admin can create, start and finish an auction.
- An authenticated user can participate in auction and make a bid.
- A guest user can view list of auctions and auction details.
- JWT auth
- File upload
- WebSocket notifications (via Pusher)
Make sure that Docker installed prior the setup of application
- Create
.envfile in the root of the project - Build containers using
docker-compose up --build - Run migrations inside container if necessary -
docker-compose exec auction-api pipenv run python manage.py migrate. - Open the server on http://localhost:8000.