Welcome to the Auctionary Site, a dynamic and feature-rich web application for creating and managing online auctions! π
Gaspar Sekula
π Github
The Auction Site is a modern web application where users can create, participate in, and manage online auctions with ease. Whether youβre a seller looking to auction off your products or a buyer searching for exclusive deals, this platform has got you covered! π
This project was built using the following technologies:
- Django π: Backend framework for efficient and scalable development
- Celery π₯¬: Task queue for handling background processes
- HTML5 π: Structuring the content of the web application
- CSS3 π¨: Styling the user interface for an appealing experience
- JavaScript π±οΈ: Adding interactivity and enhancing user engagement
- Docker π³: Simplifying deployment and running the application in isolated environments
-
User Registration and Authentication π
- Secure user login and registration functionality
-
Create Auctions π
- Users can create auctions, including uploading images and setting starting prices.
-
Browse Active Auctions π
- View all active or closed auctions and filter by date or price.
-
Bid on Items π΅
- Place bids on auctions and compete with others.
-
Automatic Auction Closure β³
- Auctions automatically close at the specified time.
-
Password email reset π§
- The app follows high security standards.
-
Search Functionality π
- Easily find auctions using advanced search.
-
Responsive Design π±
- Fully optimized for mobile, tablet, and desktop.
-
Watchlist π
- Add to watchlist preferred auctions.
-
Dockerized Deployment π³
- Run the entire application using Docker for seamless setup.
-
Task Scheduling with Celery π
- Background task management for scalable operations.
-
API π
- Access auctions data via state-of-the-art API!
ποΈ Auctionary