Skip to content
/ Subasta Public

Subasta is an online auction platform where users can sell and bid on a wide variety of items. It provides a seamless and exciting auction experience, allowing sellers to create listings and bidders to compete for the highest offer.

Notifications You must be signed in to change notification settings

S13G/Subasta

Repository files navigation

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

    PYTHON

  • HTML

    HTML

  • CSS

    CSS

  • DJANGO

    DJANGO

  • BOOTSTRAP

    BOOTSTRAP

  • MARIA DB (database used)

    MARIADB

  • JAVASCRIPT

    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 <name of environment>

If virtualenv is not installed on your machine. Install it or use this alternative to create a virtual environment

python -m venv <name of environment>

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=<secret key copied from terminal>

Then run the python server with the command

python3 manage.py runserver

Preview

SUBASTA image 1

SUBASTA image 2

About

Subasta is an online auction platform where users can sell and bid on a wide variety of items. It provides a seamless and exciting auction experience, allowing sellers to create listings and bidders to compete for the highest offer.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published