Skip to content

The application allows logged in users to create auctions, submit bids in auctions of other users, add auctions to the watch list and comment on auctions.

Notifications You must be signed in to change notification settings

andree0/commerce

Repository files navigation

about Commerce project

Technologies used: Python 3.x, Django 3.2, PostgreSQL, Pillow, Faker, pytest, generic View, Django ModelForm

This project contain Auction app.
The application is used to list items to the auction or bid on already exist auctions (after register and log in).
You don't need to be logged in to view the auctions.

heroku

This is url address to host my app on heroku:
https://first-project-commerce.herokuapp.com/
You can click on link and use this app.

docker

If You have docker,
First, rename file requirements.txt to for example requirements_main.txt,
Second, rename file requirements_docker.txt to requirements.txt.
File requirements.txt will to install for during create container docker. This is necessary due to package conflicts.

After the docker container is created,
You have to enter the container with the command sudo docker exec -it [name your container] bash,
Next, You execute the command python mange.py migrate
Next, You execute the command python manage.py create_categories .
Now, You can to exit this container by pressing Ctrl+C
and You can to run app with docker by command sudo docker-compose up .

If all is right, You can restore previous file names.

Screenshots

Main view after sign in

All auctions photo

Auction details

Details auction photo

View when you are not logged in

No login menu photo

View when you are logged in

Login menu photo

View, all auctions

All auctions photo

View, Categories of auction

list of categories photo

View, home page

index view photo

View my auction

my auction photo

View somebody auction

somebody auction photo

View of an auction closed by someone

somebody auction closed photo

View my closed auction

my auction closed photo

View of the auction won by me

my won auction photo

About

The application allows logged in users to create auctions, submit bids in auctions of other users, add auctions to the watch list and comment on auctions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published