A Django-based web application for managing auction-related activities.
- Django 4.2.1: A high-level Python web framework
- SQLite: Lightweight database for development
- Python 3.x: Programming language
- HTML5
- CSS3
- JavaScript
- asgiref==3.6.0
- python-dateutil==2.8.2
- pytz==2023.3
- six==1.16.0
- sqlparse==0.4.4
- tzdata==2023.3
bid_app/: Main application for bidding functionalityAuction/: Core project settings and configurationsmedia/: Directory for storing uploaded filesmanage.py: Django's command-line utility
Before you begin, ensure you have the following installed:
- Python 3.x
- pip (Python package installer)
- Virtual environment (recommended)
-
Clone the repository
git clone https://github.com/hnsk1809/RTFP-New.git cd RTFP-New -
Create and activate a virtual environment
# On Windows python -m venv venv venv\Scripts\activate # On macOS/Linux python3 -m venv venv source venv/bin/activate
-
Install dependencies
pip install -r requirements.txt
-
Run database migrations
python manage.py migrate
-
Create a superuser (admin)
python manage.py createsuperuser
-
Start the development server
python manage.py runserver
-
Access the application
- Open your web browser and navigate to
http://127.0.0.1:8000/ - Admin interface:
http://127.0.0.1:8000/admin/
- Open your web browser and navigate to
- User authentication and authorization
- Bidding system
- Auction management
- Media file handling
- Admin dashboard