https://github.com/s13g/subasta
Subasta is an auction ecommerce website similar to Ebay where users can list items and put them up for auction and whoever has the highest bid for that particular auctions wins the item
https://github.com/s13g/subasta
bootstrap css django html javascript mariadb postgresql python
Last synced: 2 months ago
JSON representation
Subasta is an auction ecommerce website similar to Ebay where users can list items and put them up for auction and whoever has the highest bid for that particular auctions wins the item
- Host: GitHub
- URL: https://github.com/s13g/subasta
- Owner: S13G
- Created: 2022-09-19T17:39:40.000Z (almost 4 years ago)
- Default Branch: main2
- Last Pushed: 2023-01-08T23:01:27.000Z (over 3 years ago)
- Last Synced: 2023-03-05T01:32:16.409Z (over 3 years ago)
- Topics: bootstrap, css, django, html, javascript, mariadb, postgresql, python
- Language: HTML
- Homepage:
- Size: 29.7 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Subasta
Subasta is an auction ecommerce website similar to Ebay where users can list items and put them up for auction and whoever has the highest bid for that particular auctions wins the item
## Features
Users are able to:
1. Create account
2. Create a listing
3. Start an auction
4. Bid on a particular auction
5. Add items to their watchlist
6. Close an auction
7. Check active listings
8. Make comments on an auction
9. Win auctions
## TECHNOLOGIES USED FOR THE BACKEND
Subasta is built using
- **PYTHON**

- **HTML**

- **CSS**

- **DJANGO**

- **BOOTSTRAP**

- **MARIA DB (database used)**

- **JAVASCRIPT**

### Installation
To run this project on your machine. Make sure you have __python3__ installed on your machine.
Create a virtual environment on your code editor using the command
```virtualenv ```
If virtualenv is not installed on your machine. Install it or use this alternative to create a virtual environment
```python -m venv ```
After virtual environment has been created. Install all packages listed in the requirements.txt file using the command
below:
```pip install -r requirements.txt```
All packages should install without errors.
After package installation, generate a secret key in your terminal with the command below
```
from django.core.management.utils import get_random_secret_key
print(get_random_secret_key())
```
This generates a secret key. Copy the key
Create a ```.env``` file in the product directory
Input ```SECRET_KEY=```
Then run the python server with the command
```python3 manage.py runserver```
### Preview

